.TeamImageCarousel_rootDiv__rRv7P{overflow:hidden;color:var(--text-color)}.TeamImageCarousel_top__AKK0S{padding:0 var(--page-padding-x)}.TeamImageCarousel_intro__CVuS5{margin:0;max-width:44ch;color:var(--portfolio-muted-text);font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}.TeamImageCarousel_rows__azBLE{--tile-h:240px;--tile-wide:360px;--tile-narrow:280px;--space:14px;--tile-time:8.8s;display:flex;flex-direction:column;gap:var(--space)}.TeamImageCarousel_row__q6lkM{display:flex;width:max-content;animation:TeamImageCarousel_slide__x8_zj calc(var(--tile-time) * var(--tiles, 8)) linear infinite}.TeamImageCarousel_reverse__dEU5c{animation-direction:reverse}.TeamImageCarousel_rows__azBLE:hover .TeamImageCarousel_row__q6lkM{animation-play-state:paused}.TeamImageCarousel_tile__jzvhW{position:relative;flex:0 0 auto;width:var(--tile-wide);height:var(--tile-h);margin-right:var(--space);overflow:hidden;border-radius:0;background-color:var(--project-bg)}.TeamImageCarousel_tile__jzvhW:nth-child(2n){width:var(--tile-narrow)}.TeamImageCarousel_photo__Y4K69{object-fit:cover;user-select:none}@keyframes TeamImageCarousel_slide__x8_zj{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.TeamImageCarousel_row__q6lkM{animation:none}.TeamImageCarousel_rows__azBLE{overflow-x:auto}}@media (max-width:480px){.TeamImageCarousel_intro__CVuS5{margin-bottom:28px}.TeamImageCarousel_rows__azBLE{--tile-h:140px;--tile-wide:210px;--tile-narrow:160px;--space:10px;--tile-time:6.2s}.TeamImageCarousel_tile__jzvhW{border-radius:0}}@media (min-width:481px) and (max-width:768px){.TeamImageCarousel_intro__CVuS5{margin-bottom:36px}.TeamImageCarousel_rows__azBLE{--tile-h:180px;--tile-wide:270px;--tile-narrow:210px;--space:12px;--tile-time:7.5s}}@media (min-width:769px){.TeamImageCarousel_top__AKK0S{display:grid;grid-template-columns:1.2fr 1fr;align-items:end}.TeamImageCarousel_intro__CVuS5{justify-self:end;text-align:right}}@media (min-width:769px) and (max-width:1024px){.TeamImageCarousel_top__AKK0S{column-gap:40px}.TeamImageCarousel_intro__CVuS5{padding-bottom:40px}.TeamImageCarousel_rows__azBLE{--tile-h:200px;--tile-wide:300px;--tile-narrow:235px}}@media (min-width:1025px) and (max-width:1440px){.TeamImageCarousel_top__AKK0S{column-gap:72px}.TeamImageCarousel_intro__CVuS5{padding-bottom:44px}}@media (min-width:1441px){.TeamImageCarousel_top__AKK0S{column-gap:96px}.TeamImageCarousel_intro__CVuS5{padding-bottom:48px}.TeamImageCarousel_rows__azBLE{--tile-h:280px;--tile-wide:420px;--tile-narrow:320px;--space:16px}}@media (min-width:840px){.TeamImageCarousel_top__AKK0S{--cols:3;position:relative;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:0}.TeamImageCarousel_top__AKK0S:before{content:"";position:absolute;top:0;bottom:0;left:var(--page-padding-x);right:var(--page-padding-x);border-right:1px solid var(--guide-line);background-image:repeating-linear-gradient(to right,var(--guide-line) 0,var(--guide-line) 1px,transparent 1px,transparent calc(100% / var(--cols)));-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 160px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 160px),transparent);pointer-events:none}.TeamImageCarousel_top__AKK0S>*{position:relative}.TeamImageCarousel_top__AKK0S>:first-child{grid-column:1/-2;padding-left:16px}.TeamImageCarousel_intro__CVuS5{grid-column:-2/-1;justify-self:stretch;padding-inline:24px;text-align:left}}@media (min-width:1401px){.TeamImageCarousel_top__AKK0S{--cols:5}}.TeamImageCarousel_rootDiv__rRv7P{--guide-line:rgba(0,0,0,0.045)}[data-theme=dark] .TeamImageCarousel_rootDiv__rRv7P{--guide-line:rgba(255,255,255,0.05)}