.family-page_hero__LZp4F{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:center;padding:8px 0 36px;border-bottom:1px solid var(--at-d8e0ee)}.family-page_kicker__D5tMq{color:var(--at-56657e);font:13px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.family-page_hero__LZp4F h1{margin:10px 0 14px;font-size:clamp(32px,4vw,48px);line-height:1.08;font-weight:650;letter-spacing:-.04em;color:var(--at-172136)}.family-page_lede__hzuQt{font-size:18px;line-height:1.65;color:var(--at-52617a);max-width:62ch}.family-page_flow__EhmeP{display:inline-block;margin-top:16px;padding:4px 10px;border:1px solid var(--at-d8e0ee);border-radius:4px;font:13px/1.6 var(--font-mono);color:var(--at-40516d);background:var(--at-f6f8fc)}.family-page_stats___87qK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:24px;border:1px solid var(--at-d8e0ee);border-radius:8px;overflow:hidden}.family-page_stats___87qK>div{padding:12px 14px;border-left:1px solid var(--at-d8e0ee);background:var(--at-ffffff)}.family-page_stats___87qK>div:first-child{border-left:0}.family-page_stats___87qK dt{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--at-64718a)}.family-page_stats___87qK dd{margin-top:2px;font:600 22px/1.25 var(--font-mono);color:var(--at-172136);letter-spacing:-.02em}.family-page_heroArt__ll_5e{cursor:default;max-width:460px;width:100%;justify-self:end}.family-page_heroArt__ll_5e:hover{box-shadow:0 8px 26px -20px #3055ed77}.family-page_motionToggle__lONkm{pointer-events:auto;font-size:13px;color:var(--at-3055ed);text-decoration:underline;text-underline-offset:3px;min-height:32px}.family-page_section__WEt1P{padding:36px 0 8px}.family-page_sectionHead__mwY0k{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.family-page_section__WEt1P h2{font-size:clamp(22px,2.3vw,28px);font-weight:620;letter-spacing:-.03em;color:var(--at-172136)}.family-page_sectionHead__mwY0k a,.family-page_sectionHead__mwY0k p{font-size:14px;color:var(--at-64718a)}.family-page_sectionHead__mwY0k a{color:var(--at-3055ed);display:inline-flex;align-items:center;gap:6px}.family-page_signals__jG4T6{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.family-page_signals__jG4T6 li{font:12.5px/1.4 var(--font-mono);padding:3px 8px;border-radius:4px;background:var(--at-edf2ff);color:var(--at-284dba)}.family-page_modelList__pzGxV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.family-page_model__BlOk_{display:flex;gap:14px;height:100%;padding:14px;border:1px solid var(--at-d8e0ee);border-radius:8px;background:var(--at-ffffff);color:inherit;text-decoration:none;transition:border-color .16s,box-shadow .16s}.family-page_model__BlOk_:hover{border-color:#9eb6ef;box-shadow:0 8px 24px -18px #3055ed66}.family-page_model__BlOk_:focus-visible{outline:3px solid var(--at-3055ed);outline-offset:3px}.family-page_modelBody__zBC_q{min-width:0;display:flex;flex-direction:column;gap:4px}.family-page_modelName__NfeGQ{font-weight:650;font-size:17px;color:var(--at-172136);letter-spacing:-.01em;overflow-wrap:anywhere}.family-page_model__BlOk_:hover .family-page_modelName__NfeGQ{text-decoration:underline;text-underline-offset:3px}.family-page_modelTagline__WsYFB{font-size:14px;line-height:1.5;color:var(--at-52617a);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.family-page_modelMeta__BL3Vv{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;font:12px/1.4 var(--font-mono);color:var(--at-64718a)}.family-page_badge__2p2TT{padding:2px 6px;border-radius:4px;border:1px solid var(--at-d8e0ee);background:var(--at-f6f8fc)}.family-page_badge__2p2TT[data-tone=open]{color:var(--at-13758c);border-color:color-mix(in srgb,var(--at-13758c) 30%,transparent)}.family-page_reason__BUCNt{font-size:13px;line-height:1.5;color:var(--at-64718a)}.family-page_linkGrid__Z6VMK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.family-page_linkCard__RVKtp{display:block;height:100%;padding:12px 14px;border:1px solid var(--at-d8e0ee);border-radius:8px;background:var(--at-ffffff);color:inherit;text-decoration:none}.family-page_linkCard__RVKtp:hover{border-color:#9eb6ef}.family-page_linkCard__RVKtp strong{display:block;font-weight:600;color:var(--at-172136);overflow-wrap:anywhere}.family-page_linkCard__RVKtp span{display:block;margin-top:4px;font-size:13px;line-height:1.5;color:var(--at-64718a)}.family-page_note__E8NeU{margin-top:28px;font-size:13px;line-height:1.6;color:var(--at-64718a)}@media (max-width:1000px){.family-page_hero__LZp4F{grid-template-columns:minmax(0,1fr);gap:24px}.family-page_heroArt__ll_5e{justify-self:start;max-width:420px}.family-page_linkGrid__Z6VMK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.family-page_hero__LZp4F{padding-bottom:28px}.family-page_lede__hzuQt{font-size:16px}.family-page_stats___87qK{grid-template-columns:repeat(2,minmax(0,1fr))}.family-page_stats___87qK>div:nth-child(3){border-left:0}.family-page_stats___87qK>div:nth-child(n+3){border-top:1px solid var(--at-d8e0ee)}.family-page_linkGrid__Z6VMK,.family-page_modelList__pzGxV{grid-template-columns:minmax(0,1fr)}.family-page_sectionHead__mwY0k{flex-direction:column;gap:4px}.family-page_heroArt__ll_5e{max-width:100%}}@media (prefers-reduced-motion:reduce){.family-page_model__BlOk_{transition:none}}