.Hero_hero__d8x_3{position:relative;isolation:isolate;color:var(--on-surface);background:var(--surface);border-radius:0 0 var(--radius-hero) var(--radius-hero);overflow:hidden;min-height:min(clamp(540px,calc(540px + 160 * (100vw - 375px) / 1065),700px),90svh);display:grid;align-items:center}.Hero_bg__QKujC{position:absolute;inset:0;z-index:-1}.Hero_bgImg__vjNMX{object-fit:cover}@keyframes Hero_ken-burns__Glg_J{0%{transform:scale(1)}to{transform:scale(1.05)}}.Hero_bg__QKujC[data-active] .Hero_bgImg__vjNMX{animation:Hero_ken-burns__Glg_J 20s linear infinite alternate}@media (prefers-reduced-motion:reduce){.Hero_bg__QKujC[data-active] .Hero_bgImg__vjNMX{animation:none}}.Hero_overlay__zYLBz{position:absolute;inset:0;background:var(--color-media-overlay)}.Hero_inner__u74sZ{display:grid;justify-items:center;text-align:center;gap:var(--space-4);padding-block:clamp(var(--space-16),12vh,var(--space-24))}.Hero_title__WOt5C{font-family:var(--font-display,system-ui),sans-serif;font-weight:var(--fw-bold);font-size:var(--fs-hero);line-height:var(--lh-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;max-width:min(850px,100%);transition:transform var(--dur-hero) var(--ease-out)}.Hero_sub__gbckb{font-size:var(--fs-body-xl);max-width:min(46ch,100%);color:var(--muted-fg);text-wrap:pretty;transition:opacity var(--dur-hero) var(--ease-out) 80ms,transform var(--dur-hero) var(--ease-out) 80ms}.Hero_cta__7NlEz{margin-top:var(--space-4);transition:opacity var(--dur-hero) var(--ease-out) .16s}@starting-style{.Hero_sub__gbckb,.Hero_title__WOt5C{transform:translateY(var(--shift-hero))}.Hero_cta__7NlEz,.Hero_sub__gbckb{opacity:0}}@media (prefers-reduced-motion:reduce){.Hero_sub__gbckb,.Hero_title__WOt5C{transform:none}}.PeopleSlider_head__5GyjF{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-8)}.PeopleSlider_note__KSJZr{font-size:var(--fs-body-md);color:var(--muted-fg);max-width:min(34ch,100%)}.PeopleSlider_viewport__PIB2F{position:relative;overflow:hidden;border-radius:var(--radius-card-lg)}.PeopleSlider_viewport__PIB2F:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-card-lg)}.PeopleSlider_track__BV2xe{display:flex}.PeopleSlider_slide__KVrkC{flex:0 0 100%;aspect-ratio:355/315;position:relative}@media (min-width:768px){.PeopleSlider_slide__KVrkC{aspect-ratio:1359/710}}.PeopleSlider_img__VEa69{width:100%;height:100%;object-fit:cover;transition:transform var(--dur-base) var(--ease-out)}.PeopleSlider_arrow__Feozr{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:grid;place-items:center;width:clamp(49px,6vw,81px);height:clamp(49px,6vw,81px);border-radius:var(--radius-tile);background:var(--color-ink);color:var(--color-white);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out)}.PeopleSlider_prev__o83Iq{left:var(--space-5)}.PeopleSlider_next__C18Qq{right:var(--space-5)}.PeopleSlider_arrow__Feozr:active{transform:translateY(-50%) scale(var(--scale-press))}.PeopleSlider_arrow__Feozr:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.PeopleSlider_viewport__PIB2F:hover .PeopleSlider_img__VEa69{transform:scale(1.03)}.PeopleSlider_arrow__Feozr:hover:not(:disabled){background:var(--color-ink-hover)}}@media (prefers-reduced-motion:reduce){.PeopleSlider_img__VEa69{transform:none;transition:none}.PeopleSlider_arrow__Feozr:active{transform:translateY(-50%)}}.TeamCarousel_head__GGc09{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.TeamCarousel_arrows__DaA8m,.TeamCarousel_controls__eJiyv{display:flex;align-items:center}.TeamCarousel_controls__eJiyv{gap:var(--space-4);flex-shrink:0}.TeamCarousel_arrows__DaA8m{gap:var(--space-2)}.TeamCarousel_counter__K1xrz{color:var(--on-surface);font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.68}.TeamCarousel_arrow__UUsvo{display:grid;place-items:center;width:clamp(49px,6vw,72px);height:clamp(49px,6vw,72px);border-radius:var(--radius-tile);background:var(--on-surface);color:var(--surface);transition-property:background-color,color,opacity,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}.TeamCarousel_arrow__UUsvo:disabled{opacity:.34;cursor:default}.TeamCarousel_arrow__UUsvo:hover:not(:disabled){background:color-mix(in srgb,var(--on-surface) 82%,var(--accent))}.TeamCarousel_arrow__UUsvo:active:not(:disabled){transform:scale(.96)}.TeamCarousel_viewport__ygKKH{overflow:hidden;cursor:grab;touch-action:pan-y pinch-zoom}.TeamCarousel_viewport__ygKKH:active{cursor:grabbing}.TeamCarousel_viewport__ygKKH:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}.TeamCarousel_track__R3CYK{display:flex;gap:var(--grid-gap);margin-left:calc(var(--grid-gap) * -.5);padding:0 calc(var(--grid-gap) * .5)}.TeamCarousel_slide__RfOVt{flex:0 0 min(80vw,325px);min-width:0}.TeamCarousel_card__i3had{display:grid;min-width:0;height:100%;overflow:hidden;gap:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-card);transition-property:transform,box-shadow;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out)}.TeamCarousel_info__Ir1Zy{min-height:160px;padding:var(--space-5) var(--space-5) 0}.TeamCarousel_department__qB5Ga{margin-bottom:var(--space-3);color:var(--signal-1);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-tight);text-wrap:balance}.TeamCarousel_name__rT9sm{color:var(--on-surface);font-family:var(--font-text,system-ui),sans-serif;font-size:var(--fs-name);font-weight:var(--fw-bold);line-height:var(--lh-none);letter-spacing:var(--tracking-display);text-wrap:balance}.TeamCarousel_name__rT9sm>span{display:block}.TeamCarousel_role__BbHmd{margin-top:var(--space-3);color:var(--on-surface);font-size:var(--fs-body-sm);opacity:.8;text-wrap:pretty}.TeamCarousel_photo__c18_9{position:relative;overflow:hidden;aspect-ratio:325/300}.TeamCarousel_photoImg___F4mM,.TeamCarousel_shumiAvatar__7SqHp{width:100%;height:100%;object-fit:cover;transition-property:transform;transition-duration:var(--dur-base);transition-timing-function:var(--ease-out)}.TeamCarousel_shumiAvatar__7SqHp{display:grid;place-items:center;background:var(--on-surface)}.TeamCarousel_shumiAvatar__7SqHp svg{display:block;width:100%;height:100%}.TeamCarousel_shumiBg__yMzmB,.TeamCarousel_shumiInk__Bhw_b{fill:var(--on-surface)}.TeamCarousel_shumiBody__piQP7,.TeamCarousel_shumiPanel__sbLDS{fill:var(--surface);stroke:var(--signal-muted);stroke-width:2}.TeamCarousel_shumiNeck__Nsk_e{fill:var(--surface)}.TeamCarousel_shumiBand__3UHc9,.TeamCarousel_shumiCodeAccent__5_Uh_,.TeamCarousel_shumiCodeMuted__UyYlw,.TeamCarousel_shumiFace__2s5tO,.TeamCarousel_shumiLimb__Db3b5{fill:none;stroke-linecap:round;stroke-linejoin:round}.TeamCarousel_shumiFace__2s5tO{stroke:var(--surface);stroke-width:9}.TeamCarousel_shumiBand__3UHc9,.TeamCarousel_shumiLimb__Db3b5{stroke:var(--on-surface);stroke-width:18}.TeamCarousel_shumiCodeMuted__UyYlw{stroke:var(--signal-muted);stroke-width:8}.TeamCarousel_shumiCodeAccent__5_Uh_{stroke:var(--signal-1);stroke-width:8}.TeamCarousel_shumiEye__lp2RE{fill:var(--surface)}.TeamCarousel_shumiLogo__EJ4il{fill:var(--on-surface);font-family:var(--font-display,system-ui),sans-serif;font-size:27px;font-weight:var(--fw-bold);letter-spacing:.04em}.TeamCarousel_shumiPink__t6GQ7{fill:var(--signal-1)}.TeamCarousel_shumiOrange__G3XCg{fill:var(--signal-2)}.TeamCarousel_shumiTeal__jQ5q3{fill:var(--signal-3)}.TeamCarousel_progress__Yv66G{height:3px;margin-top:var(--space-6);overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--on-surface) 16%,transparent)}.TeamCarousel_progressValue__HTzUR{display:block;width:100%;height:100%;border-radius:inherit;background:var(--signal-1);transform-origin:left center;transition:transform .12s linear}@media (min-width:640px){.TeamCarousel_slide__RfOVt{flex-basis:min(42vw,325px)}}@media (min-width:1024px){.TeamCarousel_slide__RfOVt{flex-basis:calc((100% - (var(--grid-gap) * 3)) / 4)}}@media (hover:hover) and (pointer:fine){.TeamCarousel_card__i3had:hover{transform:translateY(var(--lift-hover));box-shadow:var(--shadow-float)}.TeamCarousel_card__i3had:hover .TeamCarousel_photoImg___F4mM,.TeamCarousel_card__i3had:hover .TeamCarousel_shumiAvatar__7SqHp{transform:scale(1.03)}}@media (max-width:639px){.TeamCarousel_head__GGc09{align-items:start}.TeamCarousel_counter__K1xrz{display:none}.TeamCarousel_arrows__DaA8m{gap:var(--space-1)}.TeamCarousel_info__Ir1Zy{min-height:174px}}@media (prefers-reduced-motion:reduce){.TeamCarousel_arrow__UUsvo,.TeamCarousel_card__i3had,.TeamCarousel_photoImg___F4mM,.TeamCarousel_progressValue__HTzUR,.TeamCarousel_shumiAvatar__7SqHp{transform:none;transition:none}}.VideoBlock_wrap__XU3MR{display:grid}.VideoBlock_frame__1Qg_o{position:relative;justify-self:center;width:min(100%,1120px);aspect-ratio:16/9;border-radius:var(--radius-card-lg);overflow:hidden;background:var(--color-ink)}@media (min-width:1440px){.VideoBlock_frame__1Qg_o{width:min(100%,1240px)}}@media (max-width:767px){.VideoBlock_frame__1Qg_o{border-radius:var(--radius-card)}}.VideoBlock_iframe__1D5Pm{position:absolute;inset:0;width:100%;height:100%;border:0}.VideoBlock_facade__lLtFU{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:var(--space-4);border-radius:inherit;background:var(--color-ink);color:var(--color-white);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.VideoBlock_poster__sm_lY{position:absolute;inset:0;z-index:0;overflow:hidden}.VideoBlock_poster__sm_lY img{width:100%;height:100%;object-fit:cover}.VideoBlock_facadeShade__JJuod{position:absolute;inset:0;z-index:1;background:rgb(0 0 0/28%);pointer-events:none;transition:background-color var(--dur-fast) var(--ease-out)}.VideoBlock_play__XH4SF{position:relative;z-index:2;display:grid;place-items:center;width:var(--space-16);height:var(--space-16);border-radius:50%;background:var(--color-white);color:var(--color-ink);box-shadow:var(--shadow-float)}@media (hover:hover) and (pointer:fine){.VideoBlock_facade__lLtFU:hover{background:var(--color-ink-hover)}.VideoBlock_facade__lLtFU:hover .VideoBlock_facadeShade__JJuod{background:rgb(0 0 0/18%)}}@media (prefers-reduced-motion:reduce){.VideoBlock_facadeShade__JJuod,.VideoBlock_facade__lLtFU{transition:none}}