.team-page .team-content{overflow:visible}.team-page .team-crew-stack{display:block}.team-page .team-crew-stack>.story-stack-card{margin-bottom:28px;position:relative;top:auto}.team-page .team-crew-stack>.story-stack-card:last-child{margin-bottom:0}.team-page .team-welcome .story-stack-intro{align-self:start;position:static}.team-page .team-bubbles{pointer-events:none;z-index:-1;height:min(560px,100%);position:absolute;inset:0 0 auto;overflow:hidden}.team-page .team-bubbles>span{left:var(--bubble-left);width:var(--bubble-size);height:var(--bubble-size);border:1px solid var(--brand-cyan);opacity:.18;border-radius:50%;position:absolute;bottom:9%}.team-page .team-bubbles>span:first-child{--bubble-left:4%;--bubble-size:12px;--bubble-time:12s;--bubble-delay:-3s}.team-page .team-bubbles>span:nth-child(2){--bubble-left:20%;--bubble-size:24px;--bubble-time:16s;--bubble-delay:-11s}.team-page .team-bubbles>span:nth-child(3){--bubble-left:46%;--bubble-size:9px;--bubble-time:11s;--bubble-delay:-7s}.team-page .team-bubbles>span:nth-child(4){--bubble-left:69%;--bubble-size:15px;--bubble-time:14s;--bubble-delay:-2s}.team-page .team-bubbles>span:nth-child(5){--bubble-left:85%;--bubble-size:30px;--bubble-time:18s;--bubble-delay:-9s}.team-page .team-bubbles>span:nth-child(6){--bubble-left:96%;--bubble-size:11px;--bubble-time:13s;--bubble-delay:-6s}.team-page .team-section-heading{border-bottom:1px solid var(--line);padding-bottom:27px;position:relative}.team-page .team-section-heading:after{content:"";background:linear-gradient(90deg, var(--brand-red), var(--brand-cyan) 45%, transparent);height:2px;transform:scaleX(var(--team-line-progress,1));transform-origin:0;pointer-events:none;position:absolute;inset:auto 0 -1px}.team-page .team-person-photo{background:var(--surface-soft);perspective:900px;isolation:isolate}.team-page .team-person-photo:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle 140px at var(--team-portrait-x,50%) var(--team-portrait-y,50%), #d6f9ff22, transparent 75%);position:absolute;inset:0}.team-page .team-person-number{z-index:1}.team-page .team-person:focus-within{border-color:var(--link)}@media (prefers-reduced-motion:no-preference){.team-page .team-crew-stack.is-stacking:after{content:"";height:var(--team-stack-tail,160px);display:block}.team-page .team-crew-stack.is-stacking>.story-stack-card{top:calc(var(--team-stack-top) + var(--story-card-index,0) * var(--team-stack-step));position:sticky}.team-page .team-welcome.has-sticky-crew-intro .story-stack-intro{top:var(--team-stack-top);position:sticky}.team-page.team-motion-active .team-bubbles>span{animation:team-bubble-rise var(--bubble-time) var(--bubble-delay) linear infinite paused}.team-page.team-motion-active .team-bubbles.is-visible>span{animation-play-state:running}.team-page.team-motion-paused .team-bubbles.is-visible>span{animation-play-state:paused}.team-page .team-person{transition:border-color .25s,box-shadow .3s}.team-page .team-person-photo>img{transition:transform .4s cubic-bezier(.2,.65,.3,1)}.team-page .team-person-photo:after{transition:opacity .3s}.team-page .team-person-contacts a>span,.team-page .team-invitation-actions a>span{transition:transform .25s}.team-page .team-person-contacts a:is(:hover,:focus-visible)>span,.team-page .team-invitation-actions a:is(:hover,:focus-visible)>span{transform:translate(3px,-3px)}.team-page .team-scroll-link>span{transition:transform .3s,border-color .3s}.team-page .team-scroll-link:is(:hover,:focus-visible)>span{border-color:var(--brand-red);transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.team-page .team-person:hover{border-color:var(--link);box-shadow:0 12px 28px var(--shadow-color)}.team-page.team-motion-active .team-person-photo.is-tracking>img{transform:rotateX(var(--team-tilt-x,0deg)) rotateY(var(--team-tilt-y,0deg))}.team-page.team-motion-active .team-person-photo.is-tracking:after{opacity:1}}}@keyframes team-bubble-rise{0%{opacity:0;transform:translateY(30px)scale(.85)}18%{opacity:.28}78%{opacity:.22}to{opacity:0;transform:translate(24px,-380px)scale(1.14)}}@media (width<=600px){.team-page .team-crew-stack>.story-stack-card{margin-bottom:22px}.team-page .team-crew-stack>.story-stack-card:last-child{margin-bottom:0}.team-page .team-bubbles>span:nth-child(2),.team-page .team-bubbles>span:nth-child(4){display:none}.team-page .team-section-heading{padding-bottom:23px}}@media (prefers-reduced-motion:reduce){.team-page .team-crew-stack.is-stacking>.story-stack-card,.team-page .team-welcome.has-sticky-crew-intro .story-stack-intro{position:static;top:auto}.team-page .team-bubbles{display:none}.team-page .team-section-heading:after{transform:none}}
