.vision-stage{--vm-u:min(100vw / 1280, 100svh / 720)}@media (min-width:1024px){.vision-stage .vision-copy-clip{height:auto}.vision-stage .vision-label{font-size:max(14px, calc(14 * var(--vm-u)))}.vision-stage .vision-body{font-size:max(14px, calc(14 * var(--vm-u)));letter-spacing:-.04em;line-height:1.3}}@media (min-width:1024px) and (max-height:649px){.vision-section{height:auto}.vision-section .vision-viewport{height:auto;position:relative;top:auto}.vision-stage{--vm-u:min(100vw / 1280, 1px)}}
.team-photo-wall{--team-photo-gap:24px;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:560px;margin-top:56px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#0000,#000 6% 94%,#0000)}.team-photo-wall:focus-visible{outline:2px solid var(--color-surface,#171c35);outline-offset:6px}.team-photo-column{min-width:0}.team-photo-column:nth-child(2){margin-top:-140px}.team-photo-track{will-change:transform;animation:40s linear infinite team-photo-drift}.team-photo-group{gap:var(--team-photo-gap);padding-bottom:var(--team-photo-gap);display:grid}.team-photo{aspect-ratio:208/250;background:#f0f0f0;border-radius:24px;position:relative;overflow:hidden}.team-photo img{object-fit:cover}.team-photo-wall:focus-visible .team-photo-track{animation-play-state:paused}.team-photo-wall:has(.team-photo:hover) .team-photo-track{animation-play-state:paused}@keyframes team-photo-drift{to{transform:translateY(-50%)}}@media (min-width:768px) and (max-width:1279px){.team-photo-wall{max-width:640px;height:680px}}@media (min-width:1280px){.team-photo-wall{column-gap:clamp(24px,5vw,73px);width:min(489px,60% - 231px);height:auto;max-height:900px;margin-top:0;position:absolute;top:0;bottom:0;left:calc(40% + 199px)}}@media (prefers-reduced-motion:reduce){.team-photo-wall{overflow-y:auto;-webkit-mask-image:none;mask-image:none}.team-photo-track{will-change:auto;animation:none}.team-photo-column:nth-child(2){margin-top:0}.team-photo-group[aria-hidden=true]{display:none}}
