.team-member-card{color:var(--middleGray);display:flex;flex-direction:column;min-width:0}.team-member-image-container{aspect-ratio:1/1.25;background-color:var(--teamCardImageFallback);border-radius:.7rem;overflow:hidden;position:relative}.team-member-image{display:block;height:100%;object-fit:cover;object-position:center 24%;transition:transform .45s ease;width:100%}.team-member-card:hover .team-member-image{transform:scale(1.025)}.team-member-categories{bottom:1rem;display:flex;flex-wrap:wrap;gap:.35rem;left:1rem;max-width:calc(100% - 2rem);position:absolute}.team-member-categories span{background-color:var(--middleGray);border:1px solid #ffffff20;border-radius:999px;box-shadow:0 .15rem .4rem #0000001f;color:white;font-size:1rem;line-height:1;padding:.5rem 1rem}.team-member-card h2{color:var(--middleGray);font-size:1.15rem;line-height:1.35;margin:.45rem 1rem 0}.team-member-card blockquote{display:grid;font-size:1.02rem;grid-template-columns:1rem minmax(0,13rem) 1rem;line-height:1.3;margin:.7rem 1rem 0;max-width:calc(100% - 2rem);position:relative;width:fit-content}.team-member-card blockquote p{font-size:.9rem;grid-column:1/3;margin:1.3rem 0 0;text-align:left}.team-member-card blockquote span{color:var(--middleGray);font-family:Georgia,serif;font-size:2rem;font-weight:700;line-height:.7}.team-member-card .opening-quote{left:0;position:absolute;top:0}.team-member-card .closing-quote{align-self:end;grid-column:3;justify-self:end}.team-member-image-container .team-member-image--andres{object-position:center 50%}.team-member-image-container .team-member-image--paula{object-position:center 20%}.team-member-image-container .team-member-image--thais{object-position:center 30%}.team-member-image-container .team-member-image--ainhoa{object-position:center 45%}.team-member-image-container .team-member-image--javiera{object-position:center 52%}.team-member-image-container .team-member-image--gerardo{object-position:center 37%}@media (max-width:720px){.team-member-card blockquote{margin-left:.75rem;max-width:calc(100% - 1.5rem)}.team-member-card h2{margin-left:.75rem}}.conocenos-page{--teamSectionInlineSpacing:clamp(1rem,3.3vw,3rem);--teamSectionTopSpacing:clamp(2rem,3vw,2.8rem);--teamCardImageFallback:#e8ecea;min-height:100vh}.team-section{border-radius:1.25rem;box-shadow:.2rem .2rem .4rem #ffffff inset,.2rem .2rem .3rem var(--middleGray10);box-sizing:border-box;margin:var(--teamSectionTopSpacing) auto 2rem;max-width:90rem;padding:1.65rem 2.6rem 4.6rem;width:calc(100% - var(--teamSectionInlineSpacing) * 2)}.team-section-header{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2.45rem}.team-section-header h1{color:var(--middleGray);font-size:1.5rem;line-height:1.2;margin:0}.team-filter{margin-top:.2rem;min-width:11rem;position:relative}.team-filter label{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.team-filter select{appearance:none;background:transparent;border:0;border-bottom:1px solid var(--middleGray);border-radius:0;color:var(--darkerGray);cursor:pointer;font-size:1.1rem;line-height:1.35;outline:0;padding:.15rem 2.25rem .45rem .55rem;width:100%}.team-filter select:focus-visible{border-bottom-color:var(--primaryBeigeDarker);box-shadow:0 2px 0 var(--primaryBeigeDarker)}.team-filter-chevron{border-bottom:1.5px solid var(--middleGray);border-right:1.5px solid var(--middleGray);height:.55rem;pointer-events:none;position:absolute;right:.65rem;top:.55rem;transform:rotate(45deg);width:.55rem}.team-grid{display:grid;gap:clamp(3.5rem,6vw,5.5rem) clamp(2rem,4vw,3.2rem);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 2.6rem}.conocenos-page>.pre-footer-cta{display:none}@media (max-width:1300px){.team-section{padding-inline:2rem}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:1.25rem}}@media (max-width:850px){.team-section{border-radius:1rem;margin-top:1.4rem;padding:1.4rem 1rem 3rem;width:calc(100% - 2rem)}.team-section-header{align-items:flex-start;flex-direction:column;gap:1.2rem;margin-bottom:2rem}.team-filter{min-width:0;width:100%}.team-grid{gap:3.5rem;grid-template-columns:1fr;padding:0}}@media (max-width:420px){.team-section{margin-top:.75rem;padding-inline:.75rem;width:calc(100% - 1rem)}.team-member-categories{bottom:.75rem;left:.75rem;max-width:calc(100% - 1.5rem)}.team-member-categories span{font-size:.9rem;padding:.45rem .75rem}}