#top #wrap_all #main .section-container{display:flex;justify-content:center}#top #wrap_all #main .layout-container{width:100%;padding-left:.7rem;padding-right:.7rem}@media(min-width: 1280px){#top #wrap_all #main .layout-container{max-width:1280px;padding:0}}#top #wrap_all #main .section-container-x{padding:3rem 0}@media(min-width: 640px){#top #wrap_all #main .section-container-x{padding:7.5rem 0}}#top #wrap_all #main .section-container-x.no-padding-bottom{padding-bottom:0}#top #wrap_all #main .section-container-x.contact-form-section{padding:2.5rem 0 6rem}@media(min-width: 640px){#top #wrap_all #main .section-container-x.contact-form-section{padding:6rem 0 7.5rem}}#top #wrap_all #main .section-container-x.hero-section{padding:2.5rem 0 6rem}@media(min-width: 640px){#top #wrap_all #main .section-container-x.hero-section{padding:7.5rem 0}}@media(min-width: 640px){#top #wrap_all #main .team-info-outer{max-width:800px;margin-right:auto;margin-left:auto}}#top #wrap_all #main .team-info-outer p,#top #wrap_all #main .team-info-outer li{font-size:1.125rem;line-height:2.375rem;color:rgba(35,31,32,.9);font-family:"Lora","Lato",sans-serif;font-weight:400}#top #wrap_all #main .team-info-outer p.team-job-title{margin-block-start:0;margin-block-end:0}#top #wrap_all #main .team-info-outer ul,#top #wrap_all #main .team-info-outer ol{margin-block-start:1rem;margin-block-end:1rem;padding:0 0 0 1.25rem}#top #wrap_all #main .team-info-outer ul{list-style:disc}#top #wrap_all #main .team-info-outer blockquote{margin-block-start:2.5rem;margin-block-end:2.5rem;margin-inline-start:2rem;margin-inline-end:2rem;padding-left:1rem;border-left:.5rem solid #196ed9}#top #wrap_all #main .team-info-outer figcaption{font-size:1rem;line-height:1.5rem}#top #wrap_all #main .team-info-wrapper{display:grid;row-gap:2rem}@media(min-width: 640px){#top #wrap_all #main .team-info-wrapper{grid-template-columns:2fr 3fr}}#top #wrap_all #main .team-image-wrapper{position:relative;width:100%;border-radius:1.25rem;background-color:rgba(95,115,128,.125);padding:.75rem;padding-bottom:0;box-shadow:rgba(0,0,0,.1) 0px 10px 15px -3px,rgba(0,0,0,.05) 0px 4px 6px -2px;overflow-clip-margin:content-box;overflow:clip;min-height:100%}@media(min-width: 640px){#top #wrap_all #main .team-image-wrapper{width:85%;height:100%}}#top #wrap_all #main .bg-image{object-fit:cover}#top #wrap_all #main .profile-pic{position:absolute;top:0;left:0;object-fit:cover;object-position:top;height:100%;overflow:auto}#top #wrap_all #main .team-info{display:flex;align-items:center}#top #wrap_all #main .team-name{font-size:2.25rem;line-height:2.5rem;padding:.75rem 0;font-weight:800;margin:0;font-family:"Inter",sans-serif;background-image:linear-gradient(45deg, #007cba, #218fa6, #9568c3, #4a54ad);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);animation:move-gradient 8s ease infinite;background-size:200% 100%}@media(min-width: 640px){#top #wrap_all #main .team-name{font-size:2.75rem;line-height:2.5rem}}#top #wrap_all #main .team-job-title{font-size:.875rem;line-height:1.25rem;font-family:"Work Sans",sans-serif;font-weight:400;color:#5f7380}#top #wrap_all #main .team-book-meeting-link{display:inline-flex;gap:.5rem;align-items:center;font-size:1rem;line-height:1.5rem;font-family:"Lato",sans-serif;font-weight:700;padding:.5rem 1.25rem .5rem .875rem;border-radius:.25rem;background-color:#014e89;color:#fff;text-decoration:none;cursor:pointer;box-shadow:0px 8px 9px -6px rgba(95,115,128,.44);transition:transform 300ms ease 0ms,box-shadow 300ms ease 0ms}#top #wrap_all #main .team-book-meeting-link:hover{box-shadow:0px 13px 9px -6px rgba(95,115,128,.44);transform:translateX(0px) translateY(-5px);text-decoration:none}#top #wrap_all #main .team-book-meeting-icon{fill:#fff}#top #wrap_all #main .team-about-wrapper{margin:5rem 0 0}#top #wrap_all #main .team-about-wrapper p{margin:1.5rem 0 2.5rem;font-size:1.125rem;line-height:2.25rem;font-family:"Lora",serif;color:rgba(35,31,32,.9)}#top #wrap_all #main .team-about-wrapper h2{margin:2rem 0 1.5rem;font-size:1.5rem;line-height:2rem;font-family:"Lora",serif;color:rgba(35,31,32,.9)}#top #wrap_all #main .team-skills{list-style-type:disc;padding-left:1.25rem;margin:2.5rem 0 3rem}#top #wrap_all #main .team-skill{font-size:1.125rem;line-height:1.75rem;font-family:"Work Sans",sans-serif;font-weight:600;text-transform:capitalize;color:rgba(40,43,46,.8)}#top #wrap_all #main .team-review-wrapper{position:relative;border-radius:.75rem;background:linear-gradient(45deg, #9568c3, #4a54ad, #218fa6, #007cba);background-size:auto;background-size:auto;background-size:275% 275%;animation:move-gradient-2 10s ease infinite;color:#fff;padding:2.75rem 2rem 1.5rem;max-width:800px;margin:0 auto;box-shadow:rgba(0,0,0,.1) 0px 20px 25px -5px,rgba(0,0,0,.04) 0px 10px 10px -5px}#top #wrap_all #main .team-review-wrapper blockquote{border:0 none;padding:0;margin:0}#top #wrap_all #main .team-review-ldquo{position:absolute;top:1.5rem;left:1.5rem;width:48px;fill:rgba(255,255,255,.375)}#top #wrap_all #main .review-quote{font-size:1.875rem;line-height:2.25rem;font-family:"Lora",serif;font-weight:700;color:rgba(255,255,255,.95);margin:1.5rem 0 0}#top #wrap_all #main .review-summary{font-size:1.25rem;line-height:1.75rem;font-family:"Lato",sans-serif;font-weight:400;color:rgba(255,255,255,.95);margin:2rem 0}#top #wrap_all #main .reviewer{font-size:1rem;line-height:1.5rem;font-family:"Lato",sans-serif;font-weight:400;color:rgba(255,255,255,.95)}#top #wrap_all #main .member-details-wrapper .member-details-title{margin:2rem 0 1.5rem;font-size:1.5rem;line-height:2rem;font-family:"Lora",serif;color:rgba(35,31,32,.9)}#top #wrap_all #main #case-study-highlight{display:grid;margin:2.5rem 0;column-gap:2rem;padding:0;margin:0;list-style:none}@media(min-width: 1024px){#top #wrap_all #main #case-study-highlight{grid-template-columns:repeat(3, auto)}}#top #wrap_all #main #case-study-highlight li{padding:1rem;background-color:#efefef}#top #wrap_all #main #case-study-highlight .cs-industry .cs-value{font-family:"Montserrat",Inter,sans-serif;font-size:.875rem;line-height:1.125rem;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}#top #wrap_all #main #case-study-highlight .cs-title{font-family:"Montserrat",Inter,sans-serif;font-size:1.25rem;line-height:1.75rem;color:#014e89;margin:0;font-weight:600;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#top #wrap_all #main #case-study-highlight .cs-excerpt{display:inline-block;color:#5f7380;font-family:"Lato",sans-serif;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#top #wrap_all #main #case-study-highlight .cs-location .cs-value{font-family:"Montserrat",Inter,sans-serif;font-size:.875rem;line-height:1.125rem;color:#666}#top #wrap_all #main #case-study-highlight li a{display:grid;gap:.5rem}#top #wrap_all #main #member-accordion .accordion{width:min(1200px,96vw);border-radius:14px;overflow:hidden;background:#212a3e;border:1px solid #0f1724;box-shadow:0 12px 30px rgba(2,6,23,.6)}#top #wrap_all #main #member-accordion .accordion input[type=radio]{position:absolute;opacity:0;pointer-events:none}#top #wrap_all #main #member-accordion .titles{display:grid;grid-template-columns:repeat(5, 1fr);gap:0;border-bottom:1px solid var(--sep);background:rgba(255,255,255,.01)}#top #wrap_all #main #member-accordion .titles label{font-family:"Inter",sans-serif;font-size:1.125rem;padding:16px 12px;text-align:center;font-weight:600;cursor:pointer;user-select:none;min-height:64px;display:flex;align-items:center;justify-content:center;position:relative;transition:background .18s ease,color .18s ease;color:rgba(255,255,255,.5)}#top #wrap_all #main #member-accordion .titles label:last-child{border-right:0}#top #wrap_all #main #member-accordion .titles label:hover{background:rgba(56,189,248,.06)}#top #wrap_all #main #member-accordion .panels{display:block;padding:18px;background:rgba(0,0,0,0)}#top #wrap_all #main #member-accordion .panel{display:none;padding:18px 8px 22px;line-height:1.6;background:linear-gradient(180deg, rgba(255, 255, 255, 0.006), rgba(255, 255, 255, 0.01));border-radius:8px}#top #wrap_all #main #member-accordion .panel h3{margin:0 0 8px 0;font-size:1.05rem;color:#dbeafe}#top #wrap_all #main #member-accordion .panel p{margin:0;color:rgba(203,213,225,.8)}#top #wrap_all #main #member-accordion #tab1:checked~.titles label[for=tab1],#top #wrap_all #main #member-accordion #tab2:checked~.titles label[for=tab2],#top #wrap_all #main #member-accordion #tab3:checked~.titles label[for=tab3],#top #wrap_all #main #member-accordion #tab4:checked~.titles label[for=tab4],#top #wrap_all #main #member-accordion #tab5:checked~.titles label[for=tab5]{background:#218fa6;color:#fff}#top #wrap_all #main #member-accordion #tab1:checked~.panels .p1,#top #wrap_all #main #member-accordion #tab2:checked~.panels .p2,#top #wrap_all #main #member-accordion #tab3:checked~.panels .p3,#top #wrap_all #main #member-accordion #tab4:checked~.panels .p4,#top #wrap_all #main #member-accordion #tab5:checked~.panels .p5{display:block}@media(max-width: 780px){#top #wrap_all #main #member-accordion .titles{grid-template-columns:repeat(2, 1fr)}#top #wrap_all #main #member-accordion .titles label{min-height:56px;padding:12px}}@media(max-width: 420px){#top #wrap_all #main #member-accordion .titles{grid-template-columns:repeat(1, 1fr)}}@keyframes go{to{inset-inline-start:-200px}}@keyframes move-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}75%{background-position:0% 75%}100%{background-position:0% 50%}}@keyframes move-gradient-2{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes rotate-gradient{50%{transform:rotate(180deg)}}@keyframes go{to{inset-inline-start:-200px}}
