.global-ourteam .ourteam-header{text-align:center;max-width:80ch;margin:0 auto var(--space-sm)}.ourteam-header-cta{margin-top:var(--space-md)}.global-ourteam .ourteam-eyebrow{display:inline-block;padding:var(--space-xs) var(--space-md);background:var(--accent-color);color:var(--ul-white);border-radius:var(--radius-lg);font-weight:600;letter-spacing:.05em;margin-bottom:var(--space-md)}.theme-blue .ourteam-eyebrow{background:rgb(0 0 0 / .1);color:var(--ul-white)}.ourteam-slider-wrapper{position:relative}.ourteam-viewport{padding:var(--space-md) 0}.ourteam-card{cursor:pointer;position:relative;padding-top:40px}.ourteam-card-inner{position:relative}.ourteam-image-wrapper{position:relative;z-index:1;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:3 / 4;transition:transform 0.4s ease;transform-origin:bottom center}.ourteam-image-wrapper img{width:100%;height:100%;object-fit:cover}.ourteam-name{position:absolute;bottom:var(--space-md);left:50%;transform:translateX(-50%);width:max-content;max-width:90%;background:rgb(255 255 255 / .8);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--ul-black);transition:opacity 0.4s ease,transform 0.4s ease;z-index:3;text-align:center}.theme-blue .ourteam-name{background:rgb(0 0 0 / .5);color:var(--ul-white)}.ourteam-name h3{margin:0}.ourteam-indicator{display:block;margin-top:var(--space-2xs);opacity:.6}.ourteam-bio{position:absolute;bottom:calc(var(--space-sm) * -1);left:var(--space-sm);right:var(--space-sm);background:var(--card-bg);border:1px solid var(--accent-color);padding:var(--space-md);border-radius:var(--radius-md);opacity:0;transform:translateY(20px);transition:opacity 0.4s ease,transform 0.4s ease;z-index:2}.theme-blue .ourteam-bio p{color:var(--ul-black)}.ourteam-card.is-active .ourteam-image-wrapper{transform:translateY(-40px) rotate(2deg)}.ourteam-card.is-active .ourteam-name{opacity:0;transform:translate(-50%,10px);pointer-events:none}.ourteam-card.is-active .ourteam-indicator{display:none}.ourteam-card.is-active .ourteam-bio{opacity:1;transform:translateY(0)}.ourteam-footer{text-align:center;margin-top:var(--space-lg)}.is-slider .ourteam-track{display:flex;align-items:flex-start;transition:transform 0.5s ease}.is-slider .ourteam-card{flex:0 0 80%;padding:0 var(--space-xs)}.is-grid .ourteam-track{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);padding-top:var(--space-lg)}.is-grid .ourteam-nav{display:none}.is-grid .ourteam-track>.ourteam-card:nth-child(odd){transform:translateY(calc(var(--space-lg) * -1))}.ourteam-nav{display:none}.ourteam-dots{display:flex;justify-content:center;gap:var(--space-xs);margin-top:var(--space-md)}.ourteam-dots button{width:10px;height:10px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgb(128 128 128 / .35);transition:background .2s ease}.ourteam-dots button.is-active{background:var(--accent-color)}@media (max-width:959px){.ourteam-viewport{overflow:visible}.ourteam-slider-wrapper{margin-left:calc(var(--space-md) * -1);margin-right:calc(var(--space-md) * -1)}.is-grid .ourteam-track,.is-slider .ourteam-track{display:flex;align-items:stretch;padding-left:var(--space-md);padding-right:var(--space-md);box-sizing:content-box}.is-grid .ourteam-card,.is-slider .ourteam-card{flex:0 0 100%;min-width:100%;padding:0 var(--space-sm);box-sizing:border-box}.is-grid .ourteam-nav,.is-slider .ourteam-nav{display:none}.is-grid .ourteam-track>.ourteam-card:nth-child(odd){transform:none}.ourteam-dots{display:flex}.ourteam-card.is-active .ourteam-image-wrapper{transform:translateY(-20px) rotate(2deg)}}@media (min-width:960px){.ourteam-dots{display:none}.is-slider .ourteam-card{flex:0 0 33.333%;padding:0 var(--space-sm)}.is-slider .ourteam-nav{display:block}.ourteam-arrow{position:absolute;top:40%;transform:translateY(-50%);width:48px;height:48px;border:1px solid var(--accent-color);background:var(--card-bg);color:var(--accent-color);cursor:pointer;transition:all 0.25s ease;border-radius:50%;z-index:10}.ourteam-arrow.ourteam-prev{left:var(--space-md)}.ourteam-arrow.ourteam-next{right:var(--space-md)}.ourteam-arrow:hover{background:var(--accent-color);color:var(--ul-white)}}