.s3-team.s3-section{padding-top:15em;position:relative;overflow-x:clip}.s3-team-container.s3-container{display:block;position:relative}.s3-team-stage{width:100%;position:relative}.s3-team-stage>.s3-headline{margin-bottom:0}.s3-team-title-wrapper{flex-flow:column;flex:0 auto;align-items:center;gap:3em;display:flex}.s3-tornado{pointer-events:none;display:block}.s3-tornado-wrapper{justify-content:center;align-items:center;width:80vw;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s3-tornado-list{perspective:90vw;perspective-origin:50%;width:100%;height:100%;transform-style:preserve-3d;flex-flow:row;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotate(5deg)}.s3-tornado-item{pointer-events:none;justify-content:center;align-items:center;width:16em;height:100%;display:flex;position:absolute}.s3-teammate-card{aspect-ratio:190/210;border-radius:var(--s3-border-radius);perspective:2000px;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.s3-teammate-card.has-info{pointer-events:auto;cursor:pointer}.s3-teammate-info{z-index:1;border-radius:var(--s3-border-radius-min);background-color:var(--s3-derin);color:var(--s3-krem);opacity:0;transition:opacity var(--s3-duration-sm) var(--s3-ease), transform var(--s3-duration-sm) var(--s3-ease);flex-flow:column;gap:.2em;padding:.6em .75em;display:flex;position:absolute;top:calc(100% + .5em);left:0;right:0;transform:translateY(.5em)}.s3-teammate-name{font-family:var(--s3-font-display);letter-spacing:-.02em;font-size:1em;font-weight:700;line-height:1.1}.s3-teammate-job{font-size:.75em;line-height:1.2}.s3-teammate-card.is-open .s3-teammate-info,.s3-teammate-card:focus-visible .s3-teammate-info{opacity:1;transform:none}@media (hover:hover){.s3-teammate-card.has-info:hover .s3-teammate-info{opacity:1;transform:none}}.s3-teammate-pic{border-radius:var(--s3-border-radius);background-color:var(--s3-kum);position:absolute;inset:0;overflow:hidden}.s3-team-actions{z-index:1;margin-top:12em;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.s3-team.s3-section{padding-top:25em}}@media screen and (max-width:767px){.s3-tornado-item{width:25vw}}
