.family_family__5OQrc,.family_strip__iDSGf{--family-ink:#1a211f;--family-muted:#69706c;--family-line:#dedfd9;--family-soft:#f6f7f3;--family-bg:#fff;color:var(--family-ink);background:var(--family-bg)}.dark .family_family__5OQrc,.dark .family_strip__iDSGf{--family-ink:#e9ede9;--family-muted:#a1aaa4;--family-line:#303834;--family-soft:#161b18;--family-bg:#0a0a0a}.family_family__5OQrc{padding:0 max(24px,calc((100vw - 1200px) / 2))}.family_hero__Clvwl{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding-block:76px;border-bottom:1px solid var(--family-line)}.family_hero__Clvwl h1{font-size:clamp(34px,3.5vw,54px);line-height:1.4;letter-spacing:-.03em;font-weight:650;text-wrap:balance}.family_hero__Clvwl p{margin-top:24px;font-size:16px;line-height:2;color:var(--family-muted);max-width:560px}.family_familyPortrait__3mgYd{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;justify-items:center;padding:24px 0}.family_ensemble__sXWE1{min-width:0;position:relative}.family_ensembleArt__i1WP5{transform-origin:50% 85%;width:100%}.family_ensembleArt__i1WP5 svg{width:100%;height:auto}.family_familyPortrait__3mgYd>a{width:min(100%,128px);grid-column:span 2}.family_ensembleMember__K5NE6{display:block;min-width:0;text-decoration:none}.family_ensembleMember__K5NE6:focus-visible{outline:2px solid var(--family-ink);outline-offset:4px;border-radius:12px}.family_ensembleArt__i1WP5{transition:transform .18s ease}.family_ensembleArt__i1WP5[data-ready]{animation:none!important;transform:translateY(-2px)}.family_ensemble__sXWE1[data-phase=together][data-celebration=bounce] .family_ensembleArt__i1WP5:not([data-ready]){animation:family_family-salute__NFH5D 1.1s cubic-bezier(.22,.68,.3,1) both}.family_ensemble__sXWE1[data-phase=together][data-celebration=nod] .family_ensembleArt__i1WP5:not([data-ready]){animation:family_family-nod__3QLoQ 1.2s ease-in-out both}.family_ensembleArt__i1WP5[data-action-pose=header-prepare]{animation:family_header-prepare__Z2yzm .62s ease-in-out both}.family_ensembleArt__i1WP5[data-action-pose=header-strike]{animation:family_header-strike__abtGA .55s cubic-bezier(.18,.85,.25,1) both}.family_ensembleArt__i1WP5[data-action-pose=kick-strike]{animation:family_kick-recoil__fVih3 .55s ease-out both}.family_ensembleArt__i1WP5[data-action-pose=hand-catch]{animation:family_catch-weight__kTqx2 .32s ease-out both}.family_ensemble__sXWE1[data-running=false] .family_ensembleArt__i1WP5{animation-play-state:paused}@keyframes family_family-salute__NFH5D{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(2px) scale(1.025,.97)}46%{transform:translateY(-8px) scale(.985,1.02)}72%{transform:translateY(0) scale(1.02,.985)}}@keyframes family_family-nod__3QLoQ{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}65%{transform:rotate(4deg)}}@keyframes family_header-prepare__Z2yzm{0%,to{transform:translateY(0) scale(1)}65%{transform:translateY(3px) scale(1.02,.96)}}@keyframes family_header-strike__abtGA{0%{transform:translateY(-4px)}20%{transform:translateY(-9px) scale(.98,1.03)}to{transform:translateY(0) scale(1)}}@keyframes family_kick-recoil__fVih3{0%,to{transform:rotate(0)}25%{transform:rotate(calc(var(--reach) * -5deg))}}@keyframes family_catch-weight__kTqx2{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(3px) scale(1.025,.97)}}.family_playSpark__iG0Fp{position:absolute;top:0;left:0;width:9px;height:9px;border-radius:50%;background:#f9c23a;box-shadow:0 0 0 1.5px var(--family-bg);opacity:0;pointer-events:none;will-change:transform;z-index:1}.family_playSpark__iG0Fp:before{content:"";position:absolute;inset:1px;border:1px solid #bd812c;border-radius:50%;transform:scaleX(.55)}.family_playSpark__iG0Fp:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#fffdf5;top:1px;left:2px}.family_motionLab__BxUn_{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-block:64px;border-bottom:1px solid var(--family-line)}.family_labText___3j4a h2,.family_principles__UT0cW h2{font-size:32px;line-height:1.6;font-weight:600;text-wrap:balance}.family_labText___3j4a p{font-size:15px;color:var(--family-muted);line-height:2;margin-block:16px 24px}.family_tabs__nsmXp{display:flex;flex-wrap:wrap;gap:6px}.family_states__Y_oRD button,.family_tabs__nsmXp button{min-height:42px;border:1px solid var(--family-line);border-radius:8px;font:inherit;font-size:11px;padding:8px 12px;color:var(--family-muted);background:none;transition:background .2s,color .2s}.family_states__Y_oRD button[aria-pressed=true],.family_tabs__nsmXp button[aria-pressed=true]{background:var(--family-ink);border-color:var(--family-ink);color:var(--family-bg)}.family_stage__jXZc7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:20px;background:var(--family-soft);border-radius:20px;min-height:350px}.family_states__Y_oRD{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.family_profiles__wYdG0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:64px;column-gap:64px}.family_profile__fLAqG{display:grid;grid-template-columns:128px minmax(0,1fr);gap:24px;padding-block:48px;border-bottom:1px solid var(--family-line);scroll-margin-top:96px}.family_profileArt___8Nw_{position:relative;scroll-margin-top:96px}.family_profileArt___8Nw_ svg{width:128px;height:128px}.family_profileArt___8Nw_ span{display:block;font-size:11px;color:var(--family-muted);margin-top:24px;text-align:center}.family_profile__fLAqG h2{font-size:20px;font-weight:600;line-height:1.8}.family_profile__fLAqG p{font-size:13px;line-height:2;color:var(--family-muted);margin-top:12px}.family_profile__fLAqG .family_design__Uzdmr{color:var(--family-ink)}.family_profile__fLAqG .family_traits__A57wq{font-size:11px;margin-block:20px}.family_profile__fLAqG a,.family_strip__iDSGf a{font-size:12px;text-decoration:underline;text-underline-offset:6px;line-height:2}.family_principles__UT0cW{padding-block:72px 96px}.family_principles__UT0cW>div{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:32px}.family_principles__UT0cW h3{font-size:15px;font-weight:600;margin-bottom:12px}.family_principles__UT0cW p{font-size:13px;line-height:2;color:var(--family-muted)}.family_strip__iDSGf{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;padding:52px max(24px,calc((100vw - 1280px) / 2));border-bottom:1px solid var(--family-line)}.family_strip__iDSGf h2{font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.7;margin-bottom:16px;text-wrap:balance}.family_stripCharacters__j1GmX{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.family_stripCharacters__j1GmX .family_ensembleArt__i1WP5{max-width:80px}.family_stripCharacters__j1GmX a{text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}.family_stripCharacters__j1GmX span{font-size:10px;text-align:center}.family_family__5OQrc a:focus-visible,.family_family__5OQrc button:focus-visible,.family_strip__iDSGf a:focus-visible,.family_strip__iDSGf button:focus-visible{outline:2px solid var(--family-ink);outline-offset:4px}@media (max-width:1000px){.family_hero__Clvwl,.family_motionLab__BxUn_{gap:32px}.family_profiles__wYdG0{-moz-column-gap:28px;column-gap:28px}.family_profile__fLAqG{grid-template-columns:88px minmax(0,1fr);gap:18px}.family_profileArt___8Nw_ svg{width:88px;height:88px}.family_strip__iDSGf{grid-template-columns:1fr;gap:28px}.family_stripCharacters__j1GmX{max-width:680px}}@media (max-width:650px){.family_family__5OQrc{padding-inline:20px}.family_hero__Clvwl{grid-template-columns:1fr;gap:10px;padding-block:44px}.family_hero__Clvwl h1{font-size:34px}.family_familyPortrait__3mgYd>a{max-width:96px}.family_familyPortrait__3mgYd{gap:2px;padding-block:12px}.family_motionLab__BxUn_{grid-template-columns:1fr;padding-block:40px}.family_stage__jXZc7{min-height:320px;padding:16px 8px}.family_profiles__wYdG0{grid-template-columns:1fr}.family_profile__fLAqG{padding-block:32px;grid-template-columns:88px minmax(0,1fr)}.family_principles__UT0cW{padding-block:48px}.family_principles__UT0cW>div{grid-template-columns:1fr;gap:24px}.family_labText___3j4a h2,.family_principles__UT0cW h2{font-size:26px}.family_stripCharacters__j1GmX{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:24px}.family_stripCharacters__j1GmX>a{grid-column:span 2}}@media (max-width:360px){.family_familyPortrait__3mgYd>a{max-width:84px}}@media (prefers-reduced-motion:reduce){.family_states__Y_oRD button,.family_tabs__nsmXp button{transition:none}.family_ensemble__sXWE1[data-phase] .family_ensembleArt__i1WP5{animation:none!important;transition:none;transform:none}.family_playSpark__iG0Fp{display:none}}.family_familyPortrait__3mgYd>:last-child:nth-child(3n+1){grid-column:3/span 2}.family_familyPortrait__3mgYd>:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.family_familyPortrait__3mgYd>:last-child:nth-child(3n+2){grid-column:4/span 2}@media (max-width:650px){.family_stripCharacters__j1GmX>:last-child:nth-child(3n+1){grid-column:3/span 2}.family_stripCharacters__j1GmX>:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.family_stripCharacters__j1GmX>:last-child:nth-child(3n+2){grid-column:4/span 2}}