.team-portfolio_page__Tpk9e{--color-surface:#f9f9ff;--color-surface-pure:#fff;--color-surface-warm:#fffdf7;--color-surface-subtle:#f9fafb;--color-surface-muted:#f3f4f6;--color-on-surface:#151c27;--color-on-surface-variant:#554336;--color-secondary:#575e70;--color-primary:#8d4b00;--color-brand-amber-deep:#b45309;--color-border-hairline:#e5e7eb;--color-border-warm:#fde68a;--color-text-display:#0a0a0a;--font-display:"Syne",Georgia,serif;--font-editorial:"DM Sans",Georgia,serif;--font-body:"Plus Jakarta Sans",-apple-system,sans-serif;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--margin:4rem;--margin-mobile:1.25rem;width:100%;overflow-x:hidden;background:var(--color-surface-pure);color:var(--color-on-surface);font-family:var(--font-body)}.team-portfolio_seoHidden___laPL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.team-portfolio_teamHeader__yJTLm{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;align-items:center;height:80px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-hairline)}.team-portfolio_teamLogoLink__FKezx{display:flex;align-items:center;gap:10px;text-decoration:none;transition:opacity .15s ease}.team-portfolio_teamLogoLink__FKezx:hover{opacity:.8}.team-portfolio_container__rK2OM{max-width:1320px;margin:0 auto;padding:0 var(--margin-mobile);box-sizing:border-box}@media (min-width:1024px){.team-portfolio_container__rK2OM{padding:0 var(--margin)}}.team-portfolio_hero__NCoqN{width:100%;background:var(--color-surface-pure);position:relative;overflow:hidden;padding:var(--space-xl) 0 var(--space-3xl)}.team-portfolio_heroKicker__gLfHJ{display:flex;flex-direction:column;gap:var(--space-md);justify-content:space-between;margin-bottom:var(--space-xl)}@media (min-width:768px){.team-portfolio_heroKicker__gLfHJ{flex-direction:row;align-items:center}}.team-portfolio_heroKickerLeft__xybXQ{display:inline-flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.team-portfolio_dot__hQY8h{width:8px;height:8px;border-radius:50%;background:var(--color-brand-amber-deep);flex-shrink:0}.team-portfolio_labelCaps__jAzf4{font-family:var(--font-body);font-size:11px;font-weight:700;line-height:16px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-on-surface-variant)}.team-portfolio_heroKickerDivider__amepu{color:var(--color-border-hairline);font-weight:300}.team-portfolio_heroKickerSub__D0MNU{font-size:13px;color:var(--color-secondary)}.team-portfolio_heroHeadlineRow__RqmwJ{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:end;margin-bottom:var(--space-2xl)}@media (min-width:1024px){.team-portfolio_heroHeadlineRow__RqmwJ{grid-template-columns:repeat(12,1fr)}.team-portfolio_heroHeadlineCol__0aU_7{grid-column:span 8}.team-portfolio_heroSubCol___Z0Wj{grid-column:span 4;padding-left:var(--space-md)}}.team-portfolio_heroHeadline__Dbuso{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,6vw,64px);line-height:1.02;letter-spacing:-.02em;color:var(--color-text-display);margin:0}.team-portfolio_heroHeadlineAccent__p_Lqa{font-family:var(--font-editorial);font-style:italic;font-weight:400;color:var(--color-primary)}.team-portfolio_heroSub__yNwbI{font-family:var(--font-body);font-size:18px;line-height:30px;letter-spacing:-.01em;color:var(--color-secondary);margin:var(--space-sm) 0 0}.team-portfolio_heroBanner__JuciY{position:relative;border-radius:1rem;overflow:hidden;background:var(--color-surface-muted)}.team-portfolio_heroBannerImgWrap__GsA1M{position:relative;width:100%;height:380px;overflow:hidden}@media (min-width:640px){.team-portfolio_heroBannerImgWrap__GsA1M{height:480px}}@media (min-width:1024px){.team-portfolio_heroBannerImgWrap__GsA1M{height:580px}}.team-portfolio_heroBannerImg__bY7EQ{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .7s ease}.team-portfolio_heroBanner__JuciY:hover .team-portfolio_heroBannerImg__bY7EQ{transform:scale(1.05)}.team-portfolio_heroBannerScrim__emnP9{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.2) 55%,transparent);pointer-events:none}.team-portfolio_heroBannerCaption__R4cuL{position:absolute;left:0;right:0;bottom:0;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);color:#fff}@media (min-width:640px){.team-portfolio_heroBannerCaption__R4cuL{padding:var(--space-xl);flex-direction:row;align-items:end;justify-content:space-between}}.team-portfolio_heroBannerEyebrow__r2SxQ{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--color-border-warm);display:block;margin-bottom:var(--space-xs)}.team-portfolio_heroBannerTitle__79ZHQ{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.01em;color:#fff;margin:0}.team-portfolio_heroBannerPill__mcLnw{padding:6px 12px;border-radius:9999px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.team-portfolio_section__Hon0h{width:100%;padding:var(--space-3xl) 0}.team-portfolio_sectionWarm__5NMsv{background:var(--color-surface-warm)}.team-portfolio_sectionHead__zF4MC{display:flex;flex-direction:column;gap:var(--space-lg);justify-content:space-between;margin-bottom:var(--space-2xl)}@media (min-width:768px){.team-portfolio_sectionHead__zF4MC{flex-direction:row;align-items:flex-end}}.team-portfolio_sectionEyebrow__FezTI{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-primary);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-xs)}.team-portfolio_sectionTitle__l5CSg{font-family:var(--font-display);font-size:clamp(26px,3.5vw,44px);font-weight:700;letter-spacing:-.02em;color:var(--color-text-display);margin:0}.team-portfolio_sectionSub__Ev7BP{font-family:var(--font-body);font-size:15px;color:var(--color-secondary);max-width:42rem;margin:var(--space-xs) 0 0}.team-portfolio_mindsetGrid__S_Dwy{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:768px){.team-portfolio_mindsetGrid__S_Dwy{grid-template-columns:1fr 1fr}}.team-portfolio_mindsetCard__7eZv5{background:var(--color-surface-pure);padding:var(--space-xl);border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:box-shadow .3s ease}.team-portfolio_mindsetCard__7eZv5:hover{box-shadow:0 12px 32px -4px rgba(217,119,6,.08),0 4px 12px -2px rgba(0,0,0,.06)}.team-portfolio_mindsetTop__mqzOG{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}.team-portfolio_mindsetIndex__VBK1_{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--color-primary)}.team-portfolio_mindsetIcon___p_Rr{color:var(--color-secondary);font-size:22px}.team-portfolio_mindsetCardTitle__712zS{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--color-text-display);margin:0 0 var(--space-sm)}.team-portfolio_mindsetCardBody__aQslQ{font-family:var(--font-body);font-size:15px;line-height:24px;color:var(--color-secondary);margin:0}.team-portfolio_processGrid__5EfbB{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:768px){.team-portfolio_processGrid__5EfbB{grid-template-columns:repeat(4,1fr)}}.team-portfolio_processCard__fHhkH{background:var(--color-surface-subtle);padding:var(--space-lg);border-radius:.75rem;display:flex;flex-direction:column;justify-content:space-between;transition:background .2s ease}.team-portfolio_processCard__fHhkH:hover{background:var(--color-surface-muted)}.team-portfolio_processTop__wpND_{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}.team-portfolio_processPhase__Pdy8w{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);background:var(--color-surface-warm);padding:.25rem .6rem;border-radius:.25rem}.team-portfolio_processIcon__IMbHq{color:var(--color-secondary);font-size:20px}.team-portfolio_processTitle__oIbdU{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--color-text-display);margin:0 0 var(--space-xs)}.team-portfolio_processBody__SuBNM{font-family:var(--font-body);font-size:13px;line-height:20px;color:var(--color-secondary);margin:0}.team-portfolio_processOutputLabel__UDPr4{display:block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-variant);margin-bottom:.2rem}.team-portfolio_processOutput__u84Yk{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-on-surface);margin:0}.team-portfolio_processFooter__hpL3V{margin-top:var(--space-xl)}.team-portfolio_cultureGrid__gMqhI{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:center}@media (min-width:1024px){.team-portfolio_cultureGrid__gMqhI{grid-template-columns:1fr 1fr}}.team-portfolio_cultureText__Xusqp{display:flex;flex-direction:column;gap:var(--space-lg)}.team-portfolio_cultureBody__oegEk{font-family:var(--font-body);font-size:18px;line-height:30px;letter-spacing:-.01em;color:var(--color-secondary);margin:0}.team-portfolio_cultureImageFrame__XkXFk{position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px -12px rgba(0,0,0,.15);background:var(--color-surface-pure);padding:.5rem}.team-portfolio_cultureImageWrap__5vAKF{position:relative;width:100%;height:420px;border-radius:.75rem;overflow:hidden}@media (min-width:640px){.team-portfolio_cultureImageWrap__5vAKF{height:40rem}}.team-portfolio_cultureImage__KpcjE{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.team-portfolio_careersCard__O1ZSB{background:var(--color-surface-warm);border-radius:1rem;padding:var(--space-xl);box-shadow:0 1px 2px rgba(0,0,0,.04);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-xl)}@media (min-width:768px){.team-portfolio_careersCard__O1ZSB{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-3xl)}}.team-portfolio_careersGlow__btUis{position:absolute;right:-5rem;bottom:-5rem;width:24rem;height:24rem;border-radius:50%;background:hsla(48,97%,77%,.3);filter:blur(70px);pointer-events:none}.team-portfolio_careersLeft__xcCbW{display:flex;flex-direction:column;gap:var(--space-md);max-width:42rem;position:relative;z-index:1}.team-portfolio_careersPill__tMBF9{display:inline-flex;align-items:center;gap:var(--space-sm);padding:.3rem .75rem;border-radius:9999px;background:var(--color-surface-pure);color:var(--color-primary);font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 1px 2px rgba(0,0,0,.05);width:-moz-fit-content;width:fit-content}.team-portfolio_careersTitle__FaSa8{font-family:var(--font-display);font-size:clamp(26px,3.5vw,44px);font-weight:700;color:var(--color-text-display);margin:0}.team-portfolio_careersBody__ogFzG{font-family:var(--font-body);font-size:18px;line-height:30px;color:var(--color-secondary);margin:0}.team-portfolio_careersTags__A_gGY{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding-top:var(--space-xs)}.team-portfolio_careersTag__gDuKj{padding:.25rem .75rem;background:var(--color-surface-pure);border-radius:9999px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-secondary)}.team-portfolio_careersRight__pEE1Z{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);position:relative;z-index:1}@media (min-width:768px){.team-portfolio_careersRight__pEE1Z{align-items:flex-end}}.team-portfolio_careersBtn__bdlX4{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:var(--space-md) var(--space-xl);border-radius:.5rem;background:var(--color-primary);color:#fff;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.01em;text-decoration:none;box-shadow:0 4px 10px rgba(141,75,0,.25);transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.team-portfolio_careersBtn__bdlX4:hover{background:var(--color-brand-amber-deep);box-shadow:0 8px 18px rgba(180,83,9,.3);transform:translateY(-1px)}.team-portfolio_careersNote__GuqkX{font-family:var(--font-body);font-size:13px;color:var(--color-secondary)}.team-portfolio_footer__rLw92{width:100%;background:var(--color-surface-warm);border-top:1px solid var(--color-border-hairline);padding:var(--space-lg) 0}