.aisb-team{background:var(--section-bg,var(--aisb-color-background));color:var(--section-text,var(--aisb-color-text));padding:var(--aisb-section-space-3xl) 0;position:relative;transition:all var(--aisb-section-transition-base)}.aisb-team__container{box-sizing:border-box;margin:0 auto;max-width:var(--aisb-section-max-width,1200px);padding:0 var(--aisb-section-space-lg);position:relative;z-index:1}.aisb-team__top{align-items:center;display:grid;gap:var(--aisb-section-space-lg);grid-template-columns:1fr;margin-bottom:var(--aisb-section-space-3xl)}@media (min-width:768px){.aisb-section--content-left .aisb-team__top{grid-template-columns:1fr 1fr}.aisb-section--content-right .aisb-team__top{direction:rtl;grid-template-columns:1fr 1fr}.aisb-section--content-right .aisb-team__content,.aisb-section--content-right .aisb-team__media{direction:ltr}}.aisb-section--center .aisb-team__top{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.aisb-team__content{display:flex;flex-direction:column;gap:var(--aisb-section-space-md)}.aisb-team__eyebrow{color:var(--aisb-color-text-muted);display:inline-block;font-family:var(--aisb-section-font-eyebrow);font-size:var(--aisb-section-text-sm);font-weight:var(--aisb-section-font-eyebrow-weight);letter-spacing:var(--aisb-section-font-eyebrow-letter-spacing,.1em);text-transform:var(--aisb-section-font-eyebrow-text-transform,uppercase)}.aisb-team__heading{color:var(--section-heading,var(--aisb-color-text));font-family:var(--aisb-section-font-heading);font-size:var(--aisb-section-text-2xl);font-weight:var(--aisb-section-font-heading-weight);line-height:var(--aisb-section-leading-tight);margin:0}@media (min-width:640px){.aisb-team__heading{font-size:var(--aisb-section-text-3xl)}}@media (min-width:768px){.aisb-team__heading{font-size:var(--aisb-section-text-4xl)}}@media (min-width:1024px){.aisb-team__heading{font-size:var(--aisb-section-text-5xl)}}@media (min-width:1280px){.aisb-team__heading{font-size:var(--aisb-section-text-large-desktop)}}.aisb-team__body{color:var(--section-body,var(--aisb-color-text));font-family:var(--aisb-section-font-body);font-size:var(--aisb-section-text-lg);font-weight:var(--aisb-section-font-body-weight);line-height:var(--aisb-section-leading-relaxed)}.aisb-team__body p{margin:0 0 var(--aisb-section-space-md) 0}.aisb-team__body p:first-child{margin-top:0}.aisb-team__body p:last-child{margin-bottom:0}.aisb-team__media{border-radius:var(--aisb-section-radius-image,var(--aisb-section-radius-lg));position:relative}.aisb-team__image{border-radius:var(--aisb-section-radius-image,var(--aisb-section-radius-lg));display:block;height:auto;-o-object-fit:cover;object-fit:cover}.aisb-team__image,.aisb-team__video{box-shadow:var(--aisb-image-shadow,var(--aisb-section-shadow-xl));width:100%}.aisb-team__video{border:0;border-radius:var(--aisb-section-radius-image,var(--aisb-section-radius-lg))}iframe.aisb-team__video{aspect-ratio:16/9;height:auto}video.aisb-team__video{height:auto}.aisb-team__image--no-styling,.aisb-team__photo--no-styling{border-radius:0;box-shadow:none}.aisb-team__video-placeholder{align-items:center;aspect-ratio:16/9;background:var(--aisb-color-surface);border-radius:var(--aisb-section-radius-image,var(--aisb-section-radius-lg));color:var(--aisb-color-text-muted);display:flex;font-size:var(--aisb-section-text-sm);justify-content:center}.aisb-team__grid{display:flex;flex-wrap:wrap;gap:var(--aisb-section-space-lg);justify-content:flex-start;margin-bottom:var(--aisb-section-space-xl)}.aisb-team__grid *,.aisb-team__grid :after,.aisb-team__grid :before{box-sizing:border-box}.aisb-team--1-columns .aisb-team__grid{margin-left:auto;margin-right:auto;max-width:400px}.aisb-team--1-columns .aisb-team__member{flex:0 1 100%}.aisb-team--2-columns .aisb-team__member{flex:0 1 calc(50% - var(--aisb-section-space-lg)/2)}.aisb-team--3-columns .aisb-team__member{flex:0 1 calc(33.333% - var(--aisb-section-space-lg)*2/3)}.aisb-team--4-columns .aisb-team__member{flex:0 1 calc(25% - var(--aisb-section-space-lg)*3/4)}.aisb-team--rows-center .aisb-team__grid{justify-content:center}@media (max-width:1024px){.aisb-team--4-columns .aisb-team__member{flex:0 1 calc(50% - var(--aisb-section-space-lg)/2)}}@media (max-width:900px){.aisb-team--3-columns .aisb-team__member{flex:0 1 calc(50% - var(--aisb-section-space-lg)/2)}}@media (max-width:640px){.aisb-team--2-columns .aisb-team__member,.aisb-team--3-columns .aisb-team__member,.aisb-team--4-columns .aisb-team__member{flex:0 1 100%}}.aisb-team__member{display:flex;flex-direction:column;text-align:center}.aisb-team--members-left .aisb-team__member{text-align:left}.aisb-team--members-center .aisb-team__member{text-align:center}.aisb-team__member-content{align-items:center;display:flex;flex:1;flex-direction:column;gap:var(--aisb-section-space-md)}.aisb-team--members-left .aisb-team__member-content{align-items:flex-start}.aisb-team__photo-wrapper{flex-shrink:0;width:120px}.aisb-team__photo{aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-position-x,center) var(--image-position-y,25%);object-position:var(--image-position-x,center) var(--image-position-y,25%);width:100%}.aisb-team--photo-large .aisb-team__photo-wrapper{width:160px}.aisb-team--photo-square .aisb-team__photo{border-radius:var(--aisb-section-radius-md)}.aisb-team--photo-portrait .aisb-team__photo{aspect-ratio:3/4;border-radius:var(--aisb-section-radius-md)}.aisb-team--photo-portrait .aisb-team__photo-wrapper{width:140px}.aisb-team--photo-large.aisb-team--photo-portrait .aisb-team__photo-wrapper{width:180px}.aisb-team__name{color:var(--section-heading,var(--aisb-color-text));font-family:var(--aisb-section-font-heading);font-size:var(--aisb-section-text-2xl);font-weight:var(--aisb-section-font-heading-weight);line-height:1.3;margin:0}@media (min-width:768px){.aisb-team__name{font-size:1.625rem}}.aisb-team__role{color:var(--aisb-color-text-muted);line-height:1.4;margin:0}.aisb-team__bio,.aisb-team__role{font-family:var(--aisb-section-font-body);font-size:var(--aisb-section-text-base);font-weight:var(--aisb-section-font-body-weight)}.aisb-team__bio{color:var(--section-text,var(--aisb-color-text));flex:1;line-height:var(--aisb-section-leading-relaxed);text-align:center;width:100%}.aisb-team--members-left .aisb-team__bio{text-align:left}.aisb-team__bio p{margin:0 0 var(--aisb-section-space-sm) 0}.aisb-team__bio p:last-child{margin-bottom:0}.aisb-section .aisb-team__link{align-items:center;align-self:center;color:var(--aisb-color-primary);display:inline-flex;font-family:var(--aisb-section-font-body);font-size:var(--aisb-section-text-base);font-weight:var(--aisb-section-font-body-weight);margin-top:auto;padding-right:18px;position:relative;text-decoration:none}.aisb-team--members-left .aisb-team__link{align-self:flex-start}.aisb-team__link:after{content:"\2192";font-size:1.2em;line-height:1;position:absolute;right:0;transition:transform .2s ease}.aisb-section .aisb-team__link:hover{color:var(--aisb-color-primary);filter:brightness(.9)}.aisb-team__link:hover:after{transform:translateX(3px)}.aisb-section--dark .aisb-team__eyebrow,.aisb-section--dark .aisb-team__role,.aisb-section--dark .aisb-team__video-placeholder{color:var(--aisb-color-dark-text-muted)}.aisb-section--dark .aisb-team__link,.aisb-section--dark .aisb-team__link:hover{color:var(--aisb-color-primary)}.aisb-team__link--secondary{color:var(--aisb-color-secondary)}.aisb-team__link--secondary:hover{color:var(--aisb-color-secondary);filter:brightness(.9)}.aisb-section--dark .aisb-team__link--secondary,.aisb-section--dark .aisb-team__link--secondary:hover{color:var(--aisb-color-secondary)}.aisb-section--light .aisb-team__eyebrow{color:var(--aisb-smart-light-muted,var(--aisb-color-text-muted))}.aisb-section--light .aisb-team__heading{color:var(--aisb-smart-light-text,var(--section-heading))}.aisb-section--light .aisb-team__body{color:var(--aisb-smart-light-text,var(--section-body))}.aisb-section--light .aisb-team__outro{color:var(--aisb-smart-light-text,var(--section-outro))}.aisb-section--light .aisb-team__name{color:var(--aisb-smart-light-text,var(--aisb-color-text))}.aisb-section--light .aisb-team__role{color:var(--aisb-smart-light-muted,var(--aisb-color-text-muted))}.aisb-section--light .aisb-team__bio{color:var(--aisb-smart-light-text,var(--aisb-color-text))}.aisb-section--light .aisb-team__link,.aisb-section--light .aisb-team__link:hover{color:var(--aisb-smart-light-section-link,var(--aisb-color-primary))}.aisb-section--light .aisb-team__link:hover{filter:brightness(.9)}.aisb-section--dark .aisb-team__eyebrow{color:var(--aisb-smart-dark-muted,var(--aisb-color-dark-text-muted))}.aisb-section--dark .aisb-team__heading{color:var(--aisb-smart-dark-text,var(--section-heading))}.aisb-section--dark .aisb-team__body{color:var(--aisb-smart-dark-text,var(--section-body))}.aisb-section--dark .aisb-team__outro{color:var(--aisb-smart-dark-text,var(--section-outro))}.aisb-section--dark .aisb-team__name{color:var(--aisb-smart-dark-text,var(--aisb-color-dark-text))}.aisb-section--dark .aisb-team__role{color:var(--aisb-smart-dark-muted,var(--aisb-color-dark-text-muted))}.aisb-section--dark .aisb-team__bio{color:var(--aisb-smart-dark-text,var(--aisb-color-dark-text))}.aisb-section--dark .aisb-team__link,.aisb-section--dark .aisb-team__link:hover{color:var(--aisb-smart-dark-section-link,var(--aisb-color-primary))}.aisb-section--dark .aisb-team__link:hover{filter:brightness(1.1)}.aisb-section--light .aisb-team__link--secondary,.aisb-section--light .aisb-team__link--secondary:hover{border-color:var(--aisb-smart-light-secondary-link,var(--aisb-color-secondary));color:var(--aisb-smart-light-secondary-link,var(--aisb-color-secondary))}.aisb-section--light .aisb-team__link--secondary:hover{filter:brightness(.9)}.aisb-section--dark .aisb-team__link--secondary,.aisb-section--dark .aisb-team__link--secondary:hover{border-color:var(--aisb-smart-dark-secondary-link,var(--aisb-color-secondary));color:var(--aisb-smart-dark-secondary-link,var(--aisb-color-secondary))}.aisb-section--dark .aisb-team__link--secondary:hover{filter:brightness(1.1)}.aisb-team__buttons{display:flex;flex-wrap:wrap;gap:var(--aisb-section-space-md);justify-content:center;margin-top:var(--aisb-section-space-lg)}.aisb-team__buttons--after-body{justify-content:flex-start;margin-bottom:0;margin-top:0}.aisb-section--center .aisb-team__buttons--after-body{justify-content:center}.aisb-team__outro{color:var(--section-outro,var(--aisb-color-text));font-family:var(--aisb-section-font-body);font-size:var(--aisb-section-text-lg);font-weight:var(--aisb-section-font-body-weight);line-height:var(--aisb-section-leading-relaxed);text-align:center}.aisb-team__outro,.aisb-team__outro+.aisb-team__buttons{margin-top:var(--aisb-section-space-xl)}.aisb-team__outro p{margin:0 0 var(--aisb-section-space-md) 0}.aisb-team__outro p:last-child{margin-bottom:0}.aisb-section--light{--section-bg:var(--aisb-color-background);--section-surface:var(--aisb-color-surface);--section-border:var(--aisb-color-border);--section-text:var(--aisb-color-text);--section-heading:var(--aisb-color-text);--section-body:var(--aisb-color-text);--section-outro:var(--aisb-color-text)}.aisb-section--dark{--section-bg:var(--aisb-color-dark-background);--section-surface:var(--aisb-color-dark-surface);--section-border:var(--aisb-color-dark-border);--section-text:var(--aisb-color-dark-text);--section-heading:var(--aisb-color-dark-text);--section-body:var(--aisb-color-dark-text);--section-outro:var(--aisb-color-dark-text)}@media (max-width:640px){.aisb-team{padding:var(--aisb-section-space-2xl) 0}.aisb-team__container{padding:0 var(--aisb-section-space-md)}.aisb-team__top{gap:var(--aisb-section-space-lg);margin-bottom:var(--aisb-section-space-xl)}.aisb-team__grid{gap:var(--aisb-section-space-md)}.aisb-team__photo-wrapper{width:100px}.aisb-team--photo-large .aisb-team__photo-wrapper{width:140px}.aisb-team__buttons{align-items:stretch;flex-direction:column}}.aisb-section--full-width .aisb-team__container{max-width:none;padding:0 var(--aisb-section-space-2xl)}.aisb-team__member:focus-within{outline:2px solid var(--aisb-color-primary);outline-offset:2px}.aisb-section--dark .aisb-team__member:focus-within{outline-color:var(--aisb-color-primary)}@media print{.aisb-section .aisb-team{background:var(--aisb-color-background)!important;color:var(--aisb-color-text)!important;padding:var(--aisb-section-space-md) 0}.aisb-team__media{display:none}.aisb-team__grid{gap:var(--aisb-section-space-sm)}.aisb-team__member{flex:0 1 100%;page-break-inside:avoid}.aisb-team__photo-wrapper{width:80px}.aisb-team--photo-large .aisb-team__photo-wrapper{width:120px}}.aisb-team__member-content>.aisb-card-cta{align-self:center;margin-top:auto}.aisb-team--members-left .aisb-team__member-content>.aisb-card-cta{align-self:flex-start}.aisb-team__member--hero{aspect-ratio:3/4;background:transparent;border:none;border-radius:var(--aisb-section-radius-card,var(--aisb-section-radius-md));cursor:default;height:auto;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .3s ease}.aisb-team__member--hero.aisb-team__member--four-five{aspect-ratio:4/5}.aisb-team__member--hero.aisb-team__member--wide{aspect-ratio:16/9}.aisb-team__member--hero.aisb-team__member--four-three{aspect-ratio:4/3}.aisb-team__member--hero.aisb-team__member--square{aspect-ratio:1/1}@media (max-width:640px){.aisb-team__member--hero:not(.aisb-team__member--four-five):not(.aisb-team__member--wide):not(.aisb-team__member--four-three):not(.aisb-team__member--square){aspect-ratio:16/18}}.aisb-team__member--hero[href]{color:inherit;cursor:pointer;display:block;text-decoration:none}.aisb-team__member--hero[href]:hover{box-shadow:0 12px 32px rgba(0,0,0,.15);transform:translateY(-4px)}.aisb-team__member--hero[href]:focus{outline:2px solid var(--aisb-color-primary);outline-offset:4px}.aisb-team__member--hero .aisb-team__photo-wrapper{background-position:center 25%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.aisb-team__member--hero .aisb-team__photo-wrapper:after{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 30%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.1) 80%,transparent);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.aisb-team__no-image{align-items:center;background:var(--aisb-color-surface);color:var(--aisb-color-text-muted);display:flex;font-size:var(--aisb-section-text-sm);font-weight:var(--aisb-section-font-medium);height:100%;justify-content:center;min-height:calc(var(--aisb-section-space-xl)*4);width:100%}.aisb-section--dark .aisb-team__no-image{background:var(--aisb-color-dark-surface);color:var(--aisb-color-dark-text-muted)}.aisb-team__member--hero .aisb-team__member-content{background:none;bottom:0;color:#fff;display:flex;flex-direction:column;gap:var(--aisb-section-space-xs);justify-content:flex-end;left:0;padding:var(--aisb-section-space-lg);position:absolute;right:0;text-align:left;text-shadow:0 2px 8px rgba(0,0,0,.3);z-index:3}@media (max-width:640px){.aisb-team__member--hero .aisb-team__member-content{padding:var(--aisb-section-space-md)}}.aisb-team__member--hero .aisb-team__name{color:#fff;font-size:var(--aisb-section-text-2xl);font-weight:var(--aisb-section-font-heading-weight);line-height:var(--aisb-section-leading-tight);margin:0;text-shadow:0 2px 8px rgba(0,0,0,.4)}@media (min-width:640px){.aisb-team__member--hero .aisb-team__name{font-size:var(--aisb-section-text-3xl)}}.aisb-team__member--hero .aisb-team__role{color:hsla(0,0%,100%,.85);font-size:var(--aisb-section-text-sm);font-weight:var(--aisb-section-font-medium,500);-webkit-line-clamp:1;line-height:var(--aisb-section-leading-tight)}.aisb-team__member--hero .aisb-team__bio,.aisb-team__member--hero .aisb-team__role{display:-webkit-box;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-orient:vertical;overflow:hidden}.aisb-team__member--hero .aisb-team__bio{color:hsla(0,0%,100%,.9);font-size:var(--aisb-section-text-base);-webkit-line-clamp:2;line-height:var(--aisb-section-leading-relaxed)}.aisb-team__member--hero .aisb-team__bio,.aisb-team__member--hero .aisb-team__bio a,.aisb-team__member--hero .aisb-team__bio em,.aisb-team__member--hero .aisb-team__bio p,.aisb-team__member--hero .aisb-team__bio strong{color:hsla(0,0%,100%,.9)}@media (max-width:640px){.aisb-team__member--hero .aisb-team__bio{font-size:var(--aisb-section-text-sm);-webkit-line-clamp:1}}.aisb-section--dark .aisb-team__member--hero .aisb-team__photo-wrapper:after{background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.8) 30%,rgba(0,0,0,.5) 60%,rgba(0,0,0,.2) 80%,transparent)}@media (prefers-reduced-motion:reduce){.aisb-team__member--hero,.aisb-team__member--hero[href]{transition:none}.aisb-team__member--hero[href]:hover{transform:none}}