.equipo-profile-page{background-color:transparent}.team-profile-hero{padding-top:clamp(7.5rem,12vw + 1.5rem,11rem);padding-bottom:clamp(3.5rem,6vw,5rem)}@media(min-width:1024px){.team-profile-hero{padding-top:clamp(9rem,11vh + 2rem,12rem)}}.team-profile-hero__veil{position:absolute;inset:0;pointer-events:none}.team-profile-hero__veil--rubi{background:linear-gradient(180deg,rgb(var(--color-sky-blue-rgb) / .06) 0%,rgb(var(--color-champagne-wash-rgb) / .02) 35%,transparent 60%)}.team-profile-hero__veil--esmeralda{background:linear-gradient(180deg,rgb(120 208 0 / .05) 0%,rgb(188 78 235 / .03) 35%,transparent 60%)}.team-profile-hero__grid{display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,3.5rem)}.team-profile-hero__grid>*{min-width:0}@media(min-width:1024px){.team-profile-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,42%);align-items:center;gap:3rem 3.5rem}}.team-profile-hero__copy{text-align:center}@media(min-width:1024px){.team-profile-hero__copy{text-align:left}}.team-profile-hero__title-line{margin:0}.team-profile-hero__linkedin{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;border-radius:9999px;border:1px solid rgb(var(--color-deep-cream-rgb) / .14);font-size:.875rem;color:rgb(var(--color-deep-cream-rgb) / .88);text-decoration:none;transition:border-color .25s ease,background-color .25s ease}.team-profile-hero__linkedin--rubi{border-color:rgb(var(--color-sky-blue-rgb) / .35);background:rgb(var(--color-sky-blue-rgb) / .08)}.team-profile-hero__linkedin--rubi:hover{border-color:#bc4eeb73;background:rgb(var(--color-sky-blue-rgb) / .14)}.team-profile-hero__linkedin--esmeralda{border-color:#78d0004d;background:#78d0000f}.team-profile-hero__linkedin--esmeralda:hover{border-color:#78d00073;background:#78d0001a}.team-profile-hero__figure{margin:0;width:100%;max-width:420px;margin-inline:auto}.team-profile-hero__portrait{position:relative;overflow:hidden;border-radius:.75rem;border:1px solid rgb(var(--color-deep-cream-rgb) / .1);background:var(--color-hole-black);aspect-ratio:4 / 5}.team-profile-hero__portrait--rubi{border-color:#bc4eeb26}.team-profile-hero__portrait--esmeralda{border-color:#78d00026}.team-profile-hero__portrait:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgb(var(--color-hole-black-rgb) / .5) 75%,rgb(var(--color-hole-black-rgb) / .92) 100%)}.team-profile-hero__photo{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(.12) contrast(1.02)}.team-profile-hero__portrait-role{position:absolute;z-index:2;bottom:.85rem;left:.85rem;padding:.28rem .6rem;border-radius:9999px;border:1px solid rgb(var(--color-deep-cream-rgb) / .18);background:rgb(var(--color-hole-black-rgb) / .72);backdrop-filter:blur(8px);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-deep-cream-rgb) / .9)}.team-profile-chapter__header{margin-bottom:clamp(2rem,5vw,3rem);max-width:36rem}.team-profile-chapter__title-accent{display:block;margin-top:.15em;font-size:.72em;font-weight:400;opacity:.88}.team-profile-formation,.team-profile-philosophy,.team-profile-closing{padding-top:clamp(3rem,5.5vw,4.5rem);padding-bottom:clamp(3rem,5.5vw,4.5rem)}.team-profile-formation__grid{display:grid;gap:clamp(1.25rem,3vw,1.75rem)}@media(min-width:1024px){.team-profile-formation__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2rem)}.team-profile-formation__grid--expertise-wide{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr)}}.team-profile-panel{padding:clamp(1.35rem,3vw,1.75rem);border-radius:.75rem;border:1px solid rgb(var(--color-deep-cream-rgb) / .1);background:linear-gradient(168deg,var(--color-surface-12) 0%,var(--color-hole-black) 100%)}.equipo-profile-page[data-profile-accent=rubi] .team-profile-panel{border-color:#bc4eeb1f}.equipo-profile-page[data-profile-accent=esmeralda] .team-profile-panel{border-color:#78d0001f}.team-profile-panel__head{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.team-profile-panel__title{margin:0;font-family:var(--font-display, "Glancyr", system-ui, sans-serif);font-size:clamp(1.1rem,2.2vw,1.25rem);font-weight:500;color:var(--color-deep-cream)}.team-profile-credentials{display:flex;flex-direction:column;gap:1.5rem}.team-profile-credential__title{margin:0 0 .25rem;font-size:1rem;font-weight:500;color:rgb(var(--color-deep-cream-rgb) / .95)}.team-profile-credential__institution{margin:0 0 .5rem;font-size:.9375rem;color:rgb(var(--color-deep-cream-rgb) / .72)}.team-profile-credential__desc{margin:0;font-size:.875rem;line-height:1.6;color:rgb(var(--color-deep-cream-rgb) / .62)}.team-profile-expertise{display:grid;gap:1.25rem}@media(min-width:640px){.team-profile-expertise{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.team-profile-expertise__label{margin:0 0 .65rem;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--color-deep-cream-rgb) / .55)}.team-profile-expertise__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.team-profile-expertise__list li{position:relative;padding-inline-start:.85rem;font-size:.875rem;line-height:1.45;color:rgb(var(--color-deep-cream-rgb) / .72)}.team-profile-expertise__list li:before{content:"";position:absolute;left:0;top:.55em;width:.25rem;height:.25rem;border-radius:50%;background:rgb(var(--color-deep-cream-rgb) / .35)}.team-profile-panel__footnote{margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid rgb(var(--color-deep-cream-rgb) / .08);font-size:.875rem;line-height:1.6;color:rgb(var(--color-deep-cream-rgb) / .65)}.team-profile-philosophy__layout{display:grid;gap:clamp(2rem,5vw,3rem);align-items:start}@media(min-width:1024px){.team-profile-philosophy__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.4fr);gap:clamp(2.5rem,5vw,4rem)}.team-profile-philosophy__copy{grid-column:1}.team-profile-quote{grid-column:2}.team-profile-philosophy__layout--quote-start{grid-template-columns:minmax(0,.4fr) minmax(0,1.15fr)}.team-profile-philosophy__layout--quote-start .team-profile-philosophy__copy{grid-column:2}.team-profile-philosophy__layout--quote-start .team-profile-quote{grid-column:1}}.team-profile-philosophy__paragraphs{display:flex;flex-direction:column;gap:1.15rem}.team-profile-philosophy__p{margin:0;color:rgb(var(--color-deep-cream-rgb) / .82)}.team-profile-quote{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.35rem,3vw,1.75rem);border-radius:.75rem;border:1px solid rgb(var(--color-deep-cream-rgb) / .1);background:rgb(var(--color-deep-cream-rgb) / .02)}@media(min-width:1024px){.team-profile-quote{position:sticky;top:clamp(5.5rem,10vh,7rem)}}.team-profile-quote__text{margin:0}.team-profile-quote__text p{margin:0;font-size:1.0625rem;font-style:italic;line-height:1.55;color:rgb(var(--color-deep-cream-rgb) / .88)}.team-profile-quote__author{margin:0;font-size:.875rem;color:rgb(var(--color-deep-cream-rgb) / .5)}.team-profile-closing__grid{display:grid;gap:clamp(2rem,5vw,2.5rem);align-items:start}@media(min-width:1024px){.team-profile-closing__grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,36%);gap:2.5rem 3rem}.team-profile-closing__cta{position:sticky;top:clamp(5.5rem,10vh,7rem)}}.team-profile-closing__main{display:flex;flex-direction:column;min-width:0}.team-profile-closing__focus{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgb(var(--color-deep-cream-rgb) / .08)}.team-profile-closing__focus-title{margin:0 0 .85rem;font-family:var(--font-display, "Glancyr", system-ui, sans-serif);font-size:1.0625rem;font-weight:500;color:rgb(var(--color-deep-cream-rgb) / .92)}.team-profile-closing__focus-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.team-profile-closing__focus-list li{position:relative;padding-inline-start:.9rem;font-size:.9375rem;line-height:1.5;color:rgb(var(--color-deep-cream-rgb) / .72)}.team-profile-closing__focus-list li:before{content:"";position:absolute;left:0;top:.55em;width:.28rem;height:.28rem;border-radius:50%;background:rgb(var(--color-deep-cream-rgb) / .38)}.equipo-profile-page[data-profile-accent=rubi] .team-profile-closing__focus-list li:before{background:#bc4eeb8c}.equipo-profile-page[data-profile-accent=esmeralda] .team-profile-closing__focus-list li:before{background:#78d0008c}.team-profile-closing__peer-card{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin-bottom:1.75rem;padding:1.15rem 1.25rem;border-radius:.75rem;border:1px solid rgb(var(--color-deep-cream-rgb) / .1);background:linear-gradient(168deg,var(--color-surface-12) 0%,var(--color-hole-black) 100%);text-decoration:none;color:inherit;transition:border-color .3s ease,box-shadow .3s ease}.team-profile-closing__peer-card--rubi{border-color:#bc4eeb24}.team-profile-closing__peer-card--rubi:hover{border-color:#bc4eeb47;box-shadow:0 16px 40px #00000059}.team-profile-closing__peer-card--esmeralda{border-color:#78d00024}.team-profile-closing__peer-card--esmeralda:hover{border-color:#78d00047;box-shadow:0 16px 40px #00000059}main .equipo-profile-page a.team-profile-closing__peer-card{display:flex;flex-direction:column;align-items:flex-start;min-height:0;width:100%;padding:1.15rem 1.25rem}.team-profile-closing__peer-eyebrow{font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-deep-cream-rgb) / .45)}.team-profile-closing__peer-name{margin-top:.35rem;font-family:var(--font-display, "Glancyr", system-ui, sans-serif);font-size:1.125rem;font-weight:500;color:var(--color-deep-cream)}.team-profile-closing__peer-role{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-deep-cream-rgb) / .5)}.team-profile-closing__peer-title{font-size:.875rem;color:rgb(var(--color-deep-cream-rgb) / .68)}.team-profile-closing__peer-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgb(var(--color-deep-cream-rgb) / .08);width:100%;font-size:.875rem;color:rgb(var(--color-deep-cream-rgb) / .82)}.team-profile-closing__links-wrap{margin-bottom:1.25rem}.team-profile-closing__links{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}@media(min-width:640px){.team-profile-closing__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.team-profile-closing__link{display:flex;flex-direction:column;height:100%;padding:.9rem 1rem;border-radius:.5rem;border:1px solid rgb(var(--color-deep-cream-rgb) / .1);background:rgb(var(--color-deep-cream-rgb) / .02);text-decoration:none;color:inherit;transition:border-color .25s ease,background-color .25s ease}.team-profile-closing__link:hover{border-color:rgb(var(--color-deep-cream-rgb) / .2);background:rgb(var(--color-deep-cream-rgb) / .04)}main .equipo-profile-page a.team-profile-closing__link{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:.9rem 1rem;width:100%}.team-profile-closing__link-label{margin:0 0 .3rem;font-size:.9375rem;font-weight:500;color:var(--color-deep-cream)}.team-profile-closing__link-desc{margin:0 0 .5rem;flex:1;font-size:.8125rem;line-height:1.45;color:rgb(var(--color-deep-cream-rgb) / .58)}.team-profile-closing__link-arrow{font-size:.8125rem;color:rgb(var(--color-deep-cream-rgb) / .72)}.team-profile-closing__linkedin{align-self:flex-start}.equipo-profile-page .team-profile-closing :global(.cta-section--estudio.cta-section--embedded){background:transparent!important}
