.ot-hero{align-items:center;background:#1e293b;display:flex;min-height:140px;overflow:hidden;padding:var(--ot-hero-padding-top,42px) 0 var(--ot-hero-padding-bottom,37px);position:relative}.ot-hero-image,.ot-hero-overlay{inset:0;position:absolute}.ot-hero-image{z-index:0}.ot-hero-image img{height:100%;object-fit:cover;object-position:center top;width:100%}.ot-hero-overlay{background:rgba(30,41,59,var(--ot-hero-overlay-opacity,0));z-index:1}.ot-hero-content{padding-left:var(--sn-desktop-padding);padding-right:var(--sn-desktop-padding);position:relative;width:100%;z-index:2}.ot-hero-title{color:var(--sn-white);font-family:var(--sn-heading-font);font-size:var(--ot-hero-heading-size,25px);font-weight:700;line-height:1.25;margin:0}.ot-story{background:var(--sn-white);border-bottom:1px solid #eef2f7;padding:var(--ot-story-padding-top,64px) 0 var(--ot-story-padding-bottom,56px)}.ot-story .container{max-width:980px}.ot-story-inner{text-align:center}.ot-story-heading{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--ot-story-heading-size,25px);font-weight:400;line-height:1.28;margin:0 0 28px}.ot-story-body{color:#475569;font-family:var(--sn-body-font);font-size:var(--ot-story-body-size,14px);font-weight:400;line-height:1.85;margin:0 auto 16px;max-width:var(--ot-story-max-width,860px)}.ot-story-body:last-child{margin-bottom:0}.ot-team{background:var(--ot-team-bg,#f4f6f9);padding:var(--ot-team-padding-top,56px) 0 var(--ot-team-padding-bottom,72px)}.ot-team .container{max-width:var(--ot-team-max-width,960px)}.ot-team-header{margin-bottom:40px;text-align:left}.ot-team-heading{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--ot-team-heading-size,20px);font-weight:400;line-height:1.3;margin:0 0 16px}.ot-team-sub{color:#475569;font-family:var(--sn-body-font);font-size:var(--ot-team-intro-size,14px);font-weight:400;line-height:1.85;margin:0}.ot-member{padding:48px 0}.ot-divider{background:#e7edf5;height:1px;margin:0}.ot-member-img-col{flex:0 0 auto}.ot-member-img-wrap{background:#c8d3e0;flex-shrink:0;height:var(--ot-member-image-height,315px);overflow:hidden;position:relative;width:var(--ot-member-image-width,226px)}.ot-member-img-wrap img{height:100%;object-fit:cover;object-position:center top;width:100%}.ot-member-social{display:flex;gap:10px;margin-top:14px}.ot-member-social,.ot-social-link{align-items:center;justify-content:center}.ot-social-link{color:var(--sn-primary);display:inline-flex;transition:color .2s ease}.ot-social-link:focus,.ot-social-link:hover{color:#0369a1}.ot-social-link svg{height:18px;width:18px}.ot-member-copy{max-width:100%}.ot-member-name{color:var(--sn-dark);font-family:var(--sn-heading-font);font-size:var(--ot-member-name-size,18px);font-weight:700;line-height:1.3;margin:0 0 6px}.ot-member-role{color:var(--sn-primary);font-size:var(--ot-member-role-size,16px);line-height:1.35;margin:0 0 18px}.ot-member-bio,.ot-member-role{font-family:var(--sn-body-font);font-weight:400}.ot-member-bio{color:#475569;font-size:var(--ot-member-bio-size,14px);line-height:1.8;margin:0}@media (max-width:991.98px){.ot-hero-content{padding-left:30px;padding-right:30px}.ot-story{padding-bottom:36px;padding-top:44px}.ot-story-heading{font-size:22px;margin-bottom:20px}.ot-story-body{font-size:15px}.ot-team{padding-bottom:56px;padding-top:40px}.ot-team-header{margin-bottom:28px;text-align:center}.ot-team-heading{font-size:22px}.ot-team-sub{font-size:15px}.ot-member{padding:36px 0}.ot-member .row{gap:0}.ot-member .col-auto,.ot-member .row{align-items:center;flex-direction:column}.ot-member .col-auto{display:flex;margin-bottom:24px;width:100%}.ot-member .col{text-align:center;width:100%}.ot-member-img-wrap{height:280px;margin:0 auto;width:min(var(--ot-member-image-width,226px),200px)}.ot-member-name{font-size:22px}.ot-member-role{font-size:16px}.ot-member-bio{font-size:15px;margin-left:auto;margin-right:auto;max-width:560px;text-align:left}}@media (max-width:767.98px){.ot-hero{min-height:100px;padding-bottom:28px;padding-top:32px}.ot-hero-content{padding-left:var(--sn-mobile-padding);padding-right:var(--sn-mobile-padding)}.ot-hero-title{font-size:22px}}@media (max-width:479.98px){.ot-member-img-wrap{height:238px;width:170px}.ot-member-name,.ot-story-heading,.ot-team-heading{font-size:20px}}@media (min-width:1400px){.ot-team .container{max-width:1100px}}