.TeamPage_page__XQBnk{overflow:clip;background:#f6f3ed;color:var(--color-text)}.TeamPage_container__NncoW{width:min(100%,var(--page-container));margin:auto}.TeamPage_hero__oATQK{padding:clamp(120px,10vw,154px) var(--page-gutter) clamp(54px,6vw,78px)}.TeamPage_heroInner__8njMh{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(42px,8vw,108px);align-items:end}.TeamPage_eyebrow__Acaq4{display:inline-flex;align-items:center;gap:9px;color:#e94f16;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.TeamPage_eyebrow__Acaq4:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.TeamPage_title__7QxtQ{max-width:16ch;margin:16px 0 0;font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(42px,5vw,66px);line-height:1;letter-spacing:-.055em;text-wrap:balance}.TeamPage_heroAside__nZVFi{padding:20px 22px;border:1px solid #ead8cb;border-left:4px solid #ff5a1f;border-radius:0 13px 13px 0;background:#fff8f3;box-shadow:0 18px 40px -36px rgba(54,38,25,.55)}.TeamPage_heroAside__nZVFi>span{color:#d94712;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.TeamPage_heroAside__nZVFi p{max-width:52ch;margin:12px 0 0;color:#3f3b35;font-size:15px;font-weight:520;line-height:1.72}.TeamPage_roster__72nqz{padding:0 var(--page-gutter) clamp(78px,9vw,122px)}.TeamPage_founder__04AD3{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);overflow:hidden;border:1px solid rgba(16,16,16,.1);border-radius:22px;background:#fff;box-shadow:0 30px 72px -56px rgba(31,25,18,.6)}.TeamPage_founderImage__Fn9UV{position:relative;min-height:420px;overflow:hidden;border-right:1px solid rgba(16,16,16,.08);background:transparent}.TeamPage_founderImage__Fn9UV img{object-fit:cover}.TeamPage_founderLabel__Bv5_x{position:absolute;bottom:18px;left:18px;padding:9px 11px;border:1px solid rgba(16,16,16,.08);border-radius:9px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px -22px rgba(16,16,16,.5);color:#3d3933;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.TeamPage_founderBody__zIAk0{display:flex;min-width:0;flex-direction:column;padding:clamp(30px,4.5vw,56px);justify-content:center}.TeamPage_role__0amuH{display:inline-flex;width:max-content;max-width:100%;padding:7px 9px;border:1px solid;border-radius:7px;font-size:9px;font-weight:850;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.TeamPage_orange___DiyL{background:#fff0e7;color:#c74413}.TeamPage_teal__uCmgi{background:#e6f7f3;color:#0f766e}.TeamPage_blue__OnlL9{background:#eaf1ff;color:#2757b8}.TeamPage_green__dzzDz{background:#edf7e5;color:#47751e}.TeamPage_rose__O3PAG{background:#fff0f1;color:#b83f54}.TeamPage_founder__04AD3 h2,.TeamPage_member__q_HnZ h2{margin:13px 0 0;font-family:var(--font-space-grotesk),sans-serif;color:#181713;letter-spacing:-.04em}.TeamPage_founder__04AD3 h2{font-size:clamp(34px,4vw,52px)}.TeamPage_founder__04AD3 p{max-width:57ch;margin:16px 0 0;color:var(--color-text-body);font-size:15px;line-height:1.7}.TeamPage_expertise__rv6tz{margin-top:22px;padding-top:15px;border-top:1px solid rgba(16,16,16,.09)}.TeamPage_expertise__rv6tz span{display:block;color:#8c857b;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.TeamPage_expertise__rv6tz strong{display:block;margin-top:6px;color:#34312c;font-size:12px;line-height:1.45}.TeamPage_linkedin__inzUc{display:inline-flex;width:max-content;min-height:44px;gap:9px;align-items:center;margin-top:22px;padding:10px 13px;border-radius:9px;background:#0a66c2;box-shadow:0 13px 26px -19px rgba(10,102,194,.9);color:#fff;font-size:12px;font-weight:800;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.TeamPage_linkedin__inzUc svg{width:17px;height:17px;fill:currentColor}.TeamPage_linkedin__inzUc>span:last-child{margin-left:3px;opacity:.72}.TeamPage_linkedin__inzUc:hover{background:#084f96;box-shadow:0 16px 30px -18px rgba(10,79,150,.92);transform:translateY(-2px)}.TeamPage_linkedin__inzUc:focus-visible{outline:3px solid rgba(10,102,194,.28);outline-offset:3px}.TeamPage_linkedinCompact__JIEdy{margin-top:17px}.TeamPage_deliveryStatus__59JTy{display:inline-flex;width:max-content;max-width:100%;min-height:36px;align-items:center;margin-top:17px;padding-left:14px;border-left:3px solid #d8d2c8;color:#827b72;font-size:11px;font-weight:700}.TeamPage_grid__gPgJb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.TeamPage_member__q_HnZ{display:grid;grid-template-columns:minmax(175px,210px) minmax(0,1fr);min-height:292px;overflow:hidden;border:1px solid rgba(16,16,16,.1);border-radius:18px;background:#fff;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.TeamPage_member__q_HnZ:hover{border-color:rgba(255,90,31,.25);box-shadow:0 25px 58px -44px rgba(31,25,18,.5);transform:translateY(-3px)}.TeamPage_memberImage__CRQ_l{position:relative;min-height:292px;overflow:hidden;border-right:1px solid rgba(16,16,16,.08);background:transparent}.TeamPage_memberImage__CRQ_l img{object-fit:cover}.TeamPage_memberBody__6nSOj{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:24px}.TeamPage_member__q_HnZ h2{font-size:clamp(23px,2.2vw,30px)}.TeamPage_member__q_HnZ p{flex:1;margin:12px 0 0;color:var(--color-text-body);font-size:12.5px;line-height:1.62}.TeamPage_member__q_HnZ .TeamPage_expertise__rv6tz{width:100%;margin-top:17px;padding-top:12px}.TeamPage_collaboration__1HMN9{padding:clamp(70px,8vw,106px) var(--page-gutter);background:#171713;color:#f4f2ed}.TeamPage_collaborationInner__pU7_u{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(42px,8vw,104px);align-items:start}.TeamPage_collaboration__1HMN9 h2{max-width:14ch;margin:16px 0 0;font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(35px,4.2vw,56px);line-height:1.03;letter-spacing:-.05em}.TeamPage_principles__jpLXn{border-top:1px solid rgba(255,255,255,.15)}.TeamPage_principle__YjUpL{display:grid;grid-template-columns:42px .7fr 1fr;gap:18px;padding:21px 0;border-bottom:1px solid rgba(255,255,255,.15);align-items:baseline}.TeamPage_principle__YjUpL span{color:#ff7a45;font-size:11px;font-weight:800}.TeamPage_principle__YjUpL strong{font-family:var(--font-space-grotesk),sans-serif;font-size:17px}.TeamPage_principle__YjUpL p{margin:0;color:rgba(244,242,237,.58);font-size:12.5px;line-height:1.62}.TeamPage_cta__mshat{padding:clamp(72px,8vw,110px) var(--page-gutter);text-align:center}.TeamPage_cta__mshat h2{max-width:17ch;margin:16px auto 0;font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(36px,4.8vw,62px);line-height:1;letter-spacing:-.055em;text-wrap:balance}.TeamPage_cta__mshat a{display:inline-flex;min-height:48px;gap:10px;align-items:center;margin-top:26px;border-radius:10px;padding:12px 20px;background:#ff5a1f;color:#fff;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease}.TeamPage_cta__mshat a:hover{background:#e84910;transform:translateY(-2px)}.TeamPage_cta__mshat a:focus-visible{outline:3px solid rgba(255,90,31,.25);outline-offset:4px}@media(max-width:1050px){.TeamPage_member__q_HnZ{grid-template-columns:160px minmax(0,1fr)}.TeamPage_memberBody__6nSOj{padding:20px}.TeamPage_member__q_HnZ p{font-size:12px}}@media(max-width:900px){.TeamPage_collaborationInner__pU7_u,.TeamPage_heroInner__8njMh{grid-template-columns:1fr}.TeamPage_heroAside__nZVFi{max-width:65ch}.TeamPage_founder__04AD3{grid-template-columns:1fr}.TeamPage_founderImage__Fn9UV{min-height:410px;border-right:0;border-bottom:1px solid rgba(16,16,16,.08)}.TeamPage_grid__gPgJb{grid-template-columns:1fr}.TeamPage_member__q_HnZ{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}}@media(max-width:640px){.TeamPage_hero__oATQK{padding-top:108px}.TeamPage_title__7QxtQ{font-size:clamp(38px,11vw,50px)}.TeamPage_heroAside__nZVFi{padding-left:16px}.TeamPage_founderImage__Fn9UV{min-height:330px}.TeamPage_founderBody__zIAk0{padding:26px 22px}.TeamPage_member__q_HnZ{grid-template-columns:minmax(108px,34vw) minmax(0,1fr);min-height:278px;align-items:stretch;border-radius:15px}.TeamPage_memberImage__CRQ_l{min-height:100%;aspect-ratio:auto;border-right:1px solid rgba(16,16,16,.08);border-bottom:0}.TeamPage_memberBody__6nSOj{padding:16px 14px}.TeamPage_member__q_HnZ .TeamPage_role__0amuH{padding:6px 7px;font-size:8px;letter-spacing:.08em}.TeamPage_member__q_HnZ h2{margin-top:10px;font-size:clamp(20px,6vw,24px)}.TeamPage_member__q_HnZ p{display:-webkit-box;overflow:hidden;margin-top:9px;font-size:11.5px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:5}.TeamPage_member__q_HnZ .TeamPage_expertise__rv6tz{margin-top:12px;padding-top:10px}.TeamPage_member__q_HnZ .TeamPage_expertise__rv6tz strong{font-size:10.5px;line-height:1.4}.TeamPage_member__q_HnZ .TeamPage_linkedinCompact__JIEdy{width:100%;min-height:40px;justify-content:center;margin-top:auto;padding:8px 9px;font-size:10.5px}.TeamPage_member__q_HnZ .TeamPage_linkedinCompact__JIEdy>span:last-child{display:none}.TeamPage_principle__YjUpL{grid-template-columns:34px 1fr}.TeamPage_principle__YjUpL p{grid-column:2}.TeamPage_founder__04AD3 .TeamPage_linkedin__inzUc{width:100%;justify-content:center}.TeamPage_deliveryStatus__59JTy{width:100%;margin-top:auto}}@media(max-width:390px){.TeamPage_member__q_HnZ{grid-template-columns:102px minmax(0,1fr);min-height:264px}.TeamPage_memberBody__6nSOj{padding:14px 12px}.TeamPage_member__q_HnZ p{-webkit-line-clamp:4}}@media(prefers-reduced-motion:reduce){.TeamPage_cta__mshat a,.TeamPage_linkedin__inzUc,.TeamPage_member__q_HnZ{transition:none}.TeamPage_cta__mshat a:hover,.TeamPage_linkedin__inzUc:hover,.TeamPage_member__q_HnZ:hover{transform:none}}