.tm-page{font-family:Lexend,sans-serif}.tm-hero{background-color:#191f52;padding:155px 20px;text-align:center}.tm-hero-heading{font-size:60px;font-weight:700;color:#fff;letter-spacing:1px;line-height:1.25em;margin:0}.tm-hero-heading strong{font-weight:700;color:#fff;position:relative;display:inline-block}.tm-hero-heading strong:before{content:"";position:absolute;left:0;bottom:-15px;width:100%;height:18px;background-image:url(/images/white-line-border.png);background-repeat:no-repeat;background-size:contain;pointer-events:none}.tm-bio{position:relative;background:#fff;overflow:hidden;padding:100px 10px}.tm-bio:before{content:"";position:absolute;inset:0;background:linear-gradient(256deg,#4798f5,rgba(71,152,245,0) 10%);opacity:.19;pointer-events:none}.tm-bio-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.tm-bio-cols{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:50px}.tm-bio-img-col{flex:0 0 35%;max-width:35%}.tm-bio-img{display:block;width:100%;max-width:385px;border-radius:5px;position:-webkit-sticky;position:sticky;top:140px}.tm-bio-text-col{flex:1 1;display:flex;flex-direction:column;align-items:flex-start}.tm-bio-name{font-size:49px;font-weight:500;line-height:1.25em;letter-spacing:-.48px;color:#191f52;margin:0 0 8px}.tm-bio-title{font-size:24px;font-weight:500;color:#d66549;line-height:1.4em;margin:0}.tm-bio-body{padding-top:30px}.tm-bio-body p{font-size:20px;color:#4d4d4d;line-height:1.7em;padding-bottom:17px;margin:0}@media (max-width:1024px){.tm-hero{padding:130px 20px}.tm-hero-heading{font-size:50px}.tm-bio{padding:80px 20px}.tm-bio-cols{flex-direction:column;align-items:center}.tm-bio-img-col{flex:none;max-width:100%;width:100%;display:flex;justify-content:center}.tm-bio-img{width:350px;max-width:100%;position:static}.tm-bio-text-col{align-items:flex-start;text-align:left;width:100%}.tm-bio-name{font-size:38px}.tm-bio-title{font-size:20px;margin-top:-10px}.tm-bio-body{padding-top:10px}.tm-bio-body p{font-size:18px;line-height:1.3em}}@media (max-width:767px){.tm-hero{padding:100px 20px}.tm-hero-heading{font-size:35px}.tm-bio{padding:50px 16px}.tm-bio-name{font-size:30px}.tm-bio-body p{font-size:17px}}