.TeamStudio_teamStudio__rC3hy{margin-top:var(--gap-block)}.TeamStudio_toolbar__ht2y5{display:grid;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.TeamStudio_filters__Dwbqj{display:flex;flex-wrap:wrap;min-width:0;gap:var(--space-2)}.TeamStudio_filter__iHUyI{display:inline-flex;flex:0 0 auto;max-width:100%;gap:var(--space-3);align-items:center;min-height:2.75rem;padding-inline:var(--space-4);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.TeamStudio_filter__iHUyI>span{min-width:0;overflow-wrap:anywhere;text-align:left}.TeamStudio_filter__iHUyI small{flex-shrink:0;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-2xs)}.TeamStudio_filter__iHUyI[data-active]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.TeamStudio_filter__iHUyI[data-active] small{color:inherit}.TeamStudio_status____uAK{color:var(--fg-faint);font-size:var(--fs-xs);overflow-wrap:anywhere}.TeamStudio_status____uAK strong{margin-right:.35em;color:var(--accent);font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.TeamStudio_roster__X8WCS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7) var(--gap-card);margin-top:var(--space-8)}.TeamStudio_member__VbIfj{min-width:0;animation:TeamStudio_member-in__Gk8kc var(--dur-3) var(--ease-expo) both;animation-delay:calc(var(--i) * 45ms);transition:opacity var(--dur-2) var(--ease-out)}.TeamStudio_card__wH3F_{position:relative;height:100%}.TeamStudio_portrait__JBJ0C{position:relative}.TeamStudio_frame__Gypj2{border:1px solid var(--line);background:linear-gradient(150deg,var(--bg-card-hover),var(--bg-card));transition:border-color var(--dur-2) var(--ease-out)}.TeamStudio_monogram__ahMKQ{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 0,var(--em-a06),transparent 62%),linear-gradient(155deg,var(--bg-card-hover),var(--bg-card));color:var(--fg-faint);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide)}.TeamStudio_shade__Y7fLy{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 52%,rgba(6,6,5,.78));pointer-events:none}.TeamStudio_tag__PlhLc{position:absolute;right:var(--space-3);bottom:var(--space-3);left:var(--space-3);z-index:3;overflow:hidden;color:#ffffff;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.TeamStudio_identity__VEnFU{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);transition:border-color var(--dur-2) var(--ease-out)}.TeamStudio_index__poQOK{padding-top:.15rem;color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);transition:color var(--dur-2) var(--ease-out)}.TeamStudio_card__wH3F_[data-lead] .TeamStudio_index__poQOK{color:var(--accent)}.TeamStudio_card__wH3F_[data-lead] .TeamStudio_identity__VEnFU{border-top-color:var(--line-accent)}.TeamStudio_detail__qoKT4 h3{color:var(--fg-strong);font-size:var(--fs-md);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);text-wrap:balance}.TeamStudio_role__yNzLI{margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base);text-wrap:pretty}.TeamStudio_bio__W2Q0t{margin-top:var(--space-3);color:var(--fg-faint);font-size:var(--fs-xs);line-height:var(--lh-relaxed)}.TeamStudio_socials__Nh1Xg{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.TeamStudio_socials__Nh1Xg a{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--line);border-radius:var(--r-circle);color:var(--fg-faint);transition:border-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.TeamStudio_socials__Nh1Xg svg{width:.875rem;height:.875rem}.TeamStudio_socials__Nh1Xg a:hover{border-color:var(--accent);color:var(--accent)}@media (hover:hover) and (pointer:fine){.TeamStudio_filter__iHUyI:hover:not([data-active]){border-color:var(--line-strong);background:var(--bg-card);color:var(--fg-strong)}.TeamStudio_roster__X8WCS:hover .TeamStudio_member__VbIfj{opacity:.42}.TeamStudio_roster__X8WCS .TeamStudio_member__VbIfj:focus-within,.TeamStudio_roster__X8WCS .TeamStudio_member__VbIfj:hover{opacity:1}.TeamStudio_member__VbIfj:hover .TeamStudio_frame__Gypj2{border-color:var(--line-accent)}.TeamStudio_member__VbIfj:hover .TeamStudio_identity__VEnFU{border-top-color:var(--accent)}}@media (min-width:600px){.TeamStudio_roster__X8WCS{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.TeamStudio_roster__X8WCS{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-9) var(--gap-grid)}}@media (prefers-reduced-motion:reduce){.TeamStudio_member__VbIfj{animation:none}}@keyframes TeamStudio_member-in__Gk8kc{0%{opacity:0;transform:translate3d(0,var(--space-5),0)}}.Testimonials_carousel__Az3O7{position:relative;display:grid;min-width:0;grid-template-columns:minmax(0,1fr);min-height:16rem;align-content:start;padding-top:var(--space-6);border-top:2px solid var(--accent)}.Testimonials_carousel__Az3O7:focus-visible{outline:2px solid var(--accent);outline-offset:var(--space-4);border-radius:var(--r-sm)}.Testimonials_stage__rcNVG{display:grid;grid-template-columns:minmax(0,1fr)}.Testimonials_quote__VT3mq{grid-area:1/1;max-width:34ch;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);text-wrap:pretty;overflow-wrap:anywhere;opacity:0;transform:translate3d(0,.75rem,0);pointer-events:none;transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.Testimonials_quote__VT3mq[data-active]{opacity:1;transform:none;pointer-events:auto}.Testimonials_quote__VT3mq:before{content:open-quote}.Testimonials_quote__VT3mq:after{content:close-quote}.Testimonials_foot__b5ZRO{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}.Testimonials_who__2sYb8{display:grid;min-height:2.75rem}.Testimonials_who__2sYb8>span{grid-area:1/1;display:grid;gap:.15rem;align-content:center;opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.Testimonials_who__2sYb8>span[data-active]{opacity:1}.Testimonials_who__2sYb8 strong{color:var(--fg-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.Testimonials_who__2sYb8 small{color:var(--fg-muted);font-size:var(--fs-xs)}.Testimonials_controls__k6bKF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5)}.Testimonials_dots__tQ8fc{display:flex;gap:var(--space-1);margin-left:calc(var(--space-4) * -1)}.Testimonials_dot__qaSHm{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0}.Testimonials_dot__qaSHm span{display:block;width:1.5rem;height:2px;border-radius:var(--r-pill);background:var(--line-strong);transition:background-color var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.Testimonials_dot__qaSHm[data-active] span{background:var(--accent);transform:scaleY(2)}.Testimonials_arrows__BsBBl{display:flex;gap:var(--space-2)}.Testimonials_arrows__BsBBl button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--line-strong);border-radius:var(--r-circle);color:var(--fg-strong);font-size:1.05rem;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.Testimonials_arrows__BsBBl button:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}}@media (hover:none){.Testimonials_arrows__BsBBl button:active{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}}@media (min-width:768px){.Testimonials_quote__VT3mq{font-size:var(--fs-xl);max-width:38ch}.Testimonials_foot__b5ZRO{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8)}.Testimonials_controls__k6bKF{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.Testimonials_quote__VT3mq,.Testimonials_who__2sYb8>span{transition:none}}.TeamMosaic_mosaic__Cns6b{--mosaic-h:clamp(16rem,58vw,21rem);--tile-gap:var(--space-3);position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tile-gap);height:var(--mosaic-h);-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 15%,#000 84%,transparent)}.TeamMosaic_grid__HtVu_{position:absolute;inset:-4% 0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:calc(50% + var(--tile-gap) / 2) 100%;background-position:calc(-1 * var(--tile-gap) / 2) 0;opacity:.7}.TeamMosaic_column__90zLo{position:relative;z-index:1;overflow:hidden}.TeamMosaic_column__90zLo:nth-child(4){display:none}.TeamMosaic_track__X_xsE{display:block;animation:TeamMosaic_mosaic-drift__RWy9n var(--speed,56s) linear infinite;will-change:transform}.TeamMosaic_column__90zLo[data-direction=down] .TeamMosaic_track__X_xsE{animation-direction:reverse}.TeamMosaic_tile__oSB4A{margin-bottom:var(--tile-gap)}.TeamMosaic_frame__UXf3G{border:1px solid var(--line);background:linear-gradient(150deg,var(--ob-300),var(--ob-200))}.TeamMosaic_monogram__wRPjv{position:absolute;inset:0;display:grid;place-items:center;color:var(--fg-faint);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide)}@media (hover:hover) and (pointer:fine){.TeamMosaic_mosaic__Cns6b:hover .TeamMosaic_track__X_xsE{animation-play-state:paused}}@media (min-width:900px){.TeamMosaic_mosaic__Cns6b{--mosaic-h:clamp(24rem,38vw,34rem);--tile-gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.TeamMosaic_grid__HtVu_{background-size:calc(33.333% + var(--tile-gap) / 3) 100%}.TeamMosaic_column__90zLo:nth-child(4){display:block}}@media (prefers-reduced-motion:reduce){.TeamMosaic_track__X_xsE{animation:none}}@keyframes TeamMosaic_mosaic-drift__RWy9n{to{transform:translate3d(0,-50%,0)}}.AboutMasthead_masthead__KbJTw{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + var(--space-9));padding-bottom:var(--space-section);background:var(--bg);color:var(--fg-body)}.AboutMasthead_rule__CoEtW{position:absolute;top:0;left:var(--gutter);width:1px;height:calc(var(--header-h) + var(--space-7));background:linear-gradient(180deg,transparent,var(--line-strong));pointer-events:none}.AboutMasthead_crumbs__oifIQ{margin-bottom:var(--space-7)}.AboutMasthead_crumbs__oifIQ ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--fg-faint);font-size:var(--fs-xs)}.AboutMasthead_crumbs__oifIQ li+li:before{content:"/";margin-right:var(--space-2);color:var(--fg-faint)}.AboutMasthead_crumbs__oifIQ a{transition:color var(--dur-2) var(--ease-out)}.AboutMasthead_crumbs__oifIQ a:hover{color:var(--em-400)}.AboutMasthead_crumbs__oifIQ li[aria-current]{color:var(--fg-body)}.AboutMasthead_grid__piJdA{position:relative;display:grid;gap:var(--gap-block)}.AboutMasthead_eyebrow__opw7r{display:block;margin-bottom:var(--space-5);color:var(--em-400);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.AboutMasthead_title__atWoj{max-width:var(--measure-display);color:var(--fg-strong);font-size:var(--fs-display-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tighter)}.AboutMasthead_text__vBA2e{max-width:var(--measure-md);margin-top:var(--space-6);color:var(--fg-body);font-size:var(--fs-lg);line-height:var(--lh-relaxed)}.AboutMasthead_actions__gz_y0{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.AboutMasthead_visual__fAvSS{position:relative}.AboutMasthead_visualNote__Lb5VT{display:block;margin-top:var(--space-4);padding-left:var(--space-4);border-left:1px solid var(--line-accent);color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.AboutMasthead_meta__5b68w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4);margin-top:var(--gap-block);padding-top:var(--space-7);border-top:1px solid var(--line)}.AboutMasthead_meta__5b68w>div>strong{display:block;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--tr-tight)}.AboutMasthead_meta__5b68w>div>span{display:block;margin-top:var(--space-1);color:var(--fg-muted);font-size:var(--fs-xs);line-height:var(--lh-base)}.AboutMasthead_scrollHint___gJwy{position:absolute;right:var(--gutter);bottom:var(--space-7);display:none;align-items:center;gap:var(--space-3);color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-widest);text-transform:uppercase;writing-mode:vertical-rl}.AboutMasthead_scrollHint___gJwy i{position:relative;display:block;width:1px;height:2.5rem;overflow:hidden;background:var(--line-strong)}.AboutMasthead_scrollHint___gJwy i:after{content:"";position:absolute;inset:0;background:var(--em-500);animation:AboutMasthead_gs-scroll-hint__2M_wF 2.2s var(--ease-in-out) infinite}@media (min-width:900px){.AboutMasthead_masthead__KbJTw{padding-top:calc(var(--header-h-lg) + var(--space-11))}.AboutMasthead_rule__CoEtW{height:calc(var(--header-h-lg) + var(--space-9))}.AboutMasthead_grid__piJdA{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:var(--space-10)}.AboutMasthead_title__atWoj{font-size:var(--fs-display)}.AboutMasthead_meta__5b68w{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.AboutMasthead_scrollHint___gJwy{display:flex}}@media (prefers-reduced-motion:reduce){.AboutMasthead_scrollHint___gJwy i:after{animation:none}}@keyframes AboutMasthead_gs-scroll-hint__2M_wF{0%{opacity:0;transform:translate3d(0,-60%,0)}35%,65%{opacity:1}to{opacity:0;transform:translate3d(0,60%,0)}}.CaseCard_card__hzw_u{min-width:0;height:100%}.CaseCard_link__3MYIs{display:grid;height:100%;align-content:start}.CaseCard_frame__QRw65{border-radius:var(--r-md)}.CaseCard_badge__nH3oK{position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:2;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);background:var(--em-500);color:var(--on-ember);font-size:var(--fs-xs);font-weight:var(--fw-semibold);opacity:0;transform:translate3d(0,.5rem,0);transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out)}.CaseCard_body__zAzqB{padding-top:var(--space-5)}.CaseCard_meta__bcXc_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);color:var(--fg-faint);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}.CaseCard_meta__bcXc_ span+span:before{content:"";display:inline-block;width:.25rem;height:.25rem;margin-right:var(--space-3);border-radius:var(--r-circle);background:var(--accent);vertical-align:middle}.CaseCard_title__hyknl{max-width:24ch;margin-top:var(--space-4);color:var(--fg-strong);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-snug);transition:color var(--dur-2) var(--ease-out)}.CaseCard_summary__EGuXG{max-width:var(--measure-md);margin-top:var(--space-3);color:var(--fg-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.CaseCard_result__BKDxl{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line)}.CaseCard_result__BKDxl span{display:block;color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.CaseCard_result__BKDxl strong{display:block;margin-top:var(--space-2);color:var(--accent);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-base)}.CaseCard_outcomes__n1Sb_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-6)}.CaseCard_outcomes__n1Sb_ li{padding-top:var(--space-3);border-top:1px solid var(--line)}.CaseCard_outcomes__n1Sb_ strong{display:block;color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.CaseCard_outcomes__n1Sb_ span{display:block;margin-top:var(--space-1);color:var(--fg-faint);font-size:var(--fs-2xs);line-height:var(--lh-base)}.CaseCard_compact__8RD_p .CaseCard_title__hyknl{font-size:var(--fs-h5)}@media (min-width:900px){.CaseCard_feature__1rsp8 .CaseCard_title__hyknl{max-width:20ch;font-size:var(--fs-h3)}.CaseCard_feature__1rsp8 .CaseCard_body__zAzqB{padding-top:var(--space-6)}}@media (hover:hover) and (pointer:fine){.CaseCard_card__hzw_u:hover .CaseCard_badge__nH3oK{opacity:1;transform:none}.CaseCard_card__hzw_u:hover .CaseCard_title__hyknl{color:var(--accent)}}@media (hover:none){.CaseCard_badge__nH3oK{opacity:1;transform:none}.CaseCard_link__3MYIs{transition:transform var(--dur-1) var(--ease-out)}.CaseCard_link__3MYIs:active{transform:scale(.985)}.CaseCard_link__3MYIs:active .CaseCard_title__hyknl{color:var(--accent)}}