@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.offset-right-3{margin-right:15px}.TeamIndex--Section{background:#fff;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:5rem;padding:3rem 0 5rem}.TeamIndex--Section h2{color:#e20036;font-family:Playfair Display,"Playfair Display Fallback 1",serif;text-align:center;margin:0;font-size:2.6rem}@media (min-width: 1501px){.TeamIndex--Section h2{font-size:3.2rem}}.TeamIndex--Section .Container{max-width:800px;width:100%;padding:0 15px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3rem}@media (min-width: 1201px){.TeamIndex--Section .Container{max-width:1300px}}@media (min-width: 1501px){.TeamIndex--Section .Container{max-width:1755px}}.TeamIndex--Section .Items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4rem}@media (min-width: 826px){.TeamIndex--Section .Items{align-items:stretch;justify-content:flex-start;gap:5rem}}@media (min-width: 1501px){.TeamIndex--Section .Items{align-items:stretch;justify-content:stretch}}.TeamIndex--Section .ImageBlock{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;width:100%;max-width:330px;margin:0 auto}@media (min-width: 1501px){.TeamIndex--Section .ImageBlock{flex:0 0 330px;margin:0}}.TeamIndex--Section .ImageBlock .Image{position:relative;box-shadow:0 0 30px -8px #1111111a;background:#fff;min-width:100%;height:0;padding-top:66.69921875%;border-top:2px solid #f5f5f5;border-left:2px solid #f5f5f5;border-right:2px solid #f5f5f5}@media (min-width: 801px){.TeamIndex--Section .ImageBlock .Image{border:none}}.TeamIndex--Section .ImageBlock .Image img{max-width:100%;display:block;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:contain;object-position:center -5px;opacity:1;transition:opacity .2s ease-in-out}@media (min-width: 801px){.TeamIndex--Section .ImageBlock .Image img{object-position:bottom center}}.TeamIndex--Section .ImageBlock .Image img:nth-child(2){opacity:0}.TeamIndex--Section .TextBlock{z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;position:relative;flex:1 1 auto;max-width:390px;margin:0 auto;width:100%}@media (min-width: 826px){.TeamIndex--Section .TextBlock{flex:1 1 100%}}@media (min-width: 1501px){.TeamIndex--Section .TextBlock{flex:0 0 calc(100% - 300px - 3rem);max-width:100%;margin:0 0 0 -3rem}}@media (min-width: 1500px){.TeamIndex--Section .TextBlock{flex:0 0 calc(100% - 300px - 3rem)}}.TeamIndex--Section .TextBlock .Text{padding:2rem 15px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:auto;background:#fffffffc;box-shadow:0 0 30px -8px #1111111a;margin:-5rem 0 0;min-height:calc(100% + 5rem);border-top:2px solid #E20036;transform:translateY(0) translateZ(0);transition:transform .2s ease-in-out;width:100%}@media (min-width: 821px){.TeamIndex--Section .TextBlock .Text{padding:2.5rem 3rem}}@media (min-width: 1501px){.TeamIndex--Section .TextBlock .Text{margin:-2rem 0;min-height:calc(100% + 4rem)}}.TeamIndex--Section .TextBlock p{padding:0;color:#111;margin:2rem 0 0;font-size:1.6rem}.TeamIndex--Section .TextBlock .Title{position:relative;width:100%;padding-right:70px}.TeamIndex--Section .TextBlock .CV{border-radius:34px;background:#111;color:#fff;font-weight:600;position:absolute;right:0;top:50%;transform:translateY(-50%);padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:center;gap:3px;transition:background-color .2s ease-in-out;min-width:52px;min-height:28px}.TeamIndex--Section .TextBlock .CV:after{content:"";border:solid #ffffff;border-width:0 1px 1px 0;display:block;padding:2px;vertical-align:middle;transform:rotate(-45deg);transform-origin:center;border-radius:1px;margin-top:1px}.TeamIndex--Section .TextBlock .position{font-size:1.4rem;text-transform:uppercase;color:#e20036;font-weight:700;margin-top:2px;display:block}.TeamIndex--Section .TextBlock h2,.TeamIndex--Section .TextBlock h3,.TeamIndex--Section .TextBlock h4,.TeamIndex--Section .TextBlock h5,.TeamIndex--Section .TextBlock h6{font-family:Open Sans,"Open Sans Fallback 1",Helvetica,Arial,sans-serif;letter-spacing:0;line-height:1.2;font-size:2.1rem;color:#111;margin:0}@media (min-width: 1501px){.TeamIndex--Section .TextBlock h2,.TeamIndex--Section .TextBlock h3,.TeamIndex--Section .TextBlock h4,.TeamIndex--Section .TextBlock h5,.TeamIndex--Section .TextBlock h6{font-size:2.2rem}}@media (min-width: 1550px){.TeamIndex--Section .TextBlock h2,.TeamIndex--Section .TextBlock h3,.TeamIndex--Section .TextBlock h4,.TeamIndex--Section .TextBlock h5,.TeamIndex--Section .TextBlock h6{font-size:2.6rem}}.TeamIndex--Section .Item{display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;position:relative;padding:0;flex:0 1 auto;-webkit-user-select:none;user-select:none;transition:transform .2s ease-in-out;transform:translateY(0) translateZ(0);width:100%}@media (min-width: 826px){.TeamIndex--Section .Item{flex:0 0 calc(50% - 2.5rem)}}@media (min-width: 1201px){.TeamIndex--Section .Item{flex:0 0 calc(33.333333% - 3.333333rem)}}@media (min-width: 1501px){.TeamIndex--Section .Item{flex:0 0 calc(50% + .5rem);margin-right:-3rem;flex-direction:row;align-items:stretch;justify-content:flex-start;padding:2rem 0}}.TeamIndex--Section .Item.InViewportAnimateIn.InView .ImageBlock .Image img:nth-child(2){opacity:1}@media (hover: hover){.TeamIndex--Section .Item.InViewportAnimateIn.InView .ImageBlock .Image img:nth-child(2){opacity:0}.TeamIndex--Section .Item.InViewportAnimateIn.InView:hover,.TeamIndex--Section .Item:hover{transform:translateY(-1rem) translateZ(0)}.TeamIndex--Section .Item.InViewportAnimateIn.InView:hover .CV,.TeamIndex--Section .Item:hover .CV{background:#e20036}.TeamIndex--Section .Item.InViewportAnimateIn.InView:hover .ImageBlock .Image img:nth-child(2),.TeamIndex--Section .Item:hover .ImageBlock .Image img:nth-child(2){opacity:1}}@media (hover: hover) and (max-width: 1500px){.TeamIndex--Section .Item.InViewportAnimateIn.InView:hover .TextBlock .Text,.TeamIndex--Section .Item:hover .TextBlock .Text{transform:translateY(2.5rem) translateZ(0)}}
