.opening-rings{display:none!important}.intro-particles{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.opening-center{z-index:2}.opening-index,#skip-intro{z-index:3}.opening-half{background:#050609}.opening-center>img{filter:drop-shadow(0 0 25px #d9e7ff14)}
.family-parent{display:flex;align-items:center;gap:30px;border-bottom:1px solid #ffffff25;padding-bottom:35px;margin-top:50px}.family-parent img{width:155px;height:60px;object-fit:contain}.family-parent p{font-size:16px;line-height:1.8;color:#aab4c2}.family-parent span{font-size:12px;letter-spacing:2px;color:#7f8b9c}
.studio-pair.brand-family{grid-template-columns:repeat(3,1fr);gap:28px;border-top:0;padding-top:0;margin-top:35px}.studio-pair.brand-family>div,.studio-pair.brand-family>div+div{border:1px solid #ffffff22;padding:28px;position:relative;background:#ffffff02}.family-logo{height:170px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;border-bottom:1px solid #ffffff15;padding-bottom:25px}.family-logo-plate{display:flex;align-items:center;justify-content:center;width:100%;height:115px;box-sizing:border-box;padding:20px;background:#eeece8;border-radius:2px}.studio-pair.brand-family .family-logo img{display:block;width:100%;height:100%;padding:0;background:none;object-fit:contain;object-position:center;filter:none}.studio-pair.brand-family .family-inspiration,.studio-pair.brand-family .family-jizhao{filter:brightness(0) invert(.29)}.studio-pair.brand-family h3{font-size:24px;margin-top:10px}.studio-pair.brand-family p{font-size:16px;color:#aab4c2}.family-role{font:12px Arial;letter-spacing:2px;color:#8292a7}.engineering-panel{margin-top:30px;padding:32px;border:1px solid #ffffff25;display:grid;grid-template-columns:1fr 1.5fr;gap:40px}.engineering-panel h3{font-size:28px;font-weight:400;margin:12px 0}.engineering-panel p{font-size:16px;line-height:1.9;color:#aab4c2}.engineering-panel ul{list-style:none;padding:0;margin:0}.engineering-panel li{padding:16px 0;border-bottom:1px solid #ffffff15;font-size:16px;line-height:1.7}.engineering-panel li span{display:block;color:#909cab;font-size:14px;margin-top:8px}
@media(max-width:900px){.studio-pair.brand-family{grid-template-columns:1fr}.studio-pair.brand-family>div{display:grid;grid-template-columns:180px 1fr;gap:0 30px}.family-logo{grid-row:1/6;height:190px;margin:0;padding:0;border:0}.engineering-panel{grid-template-columns:1fr;gap:10px}}
@media(max-width:500px){.family-parent{align-items:flex-start;flex-direction:column;gap:12px}.studio-pair.brand-family>div{display:block;padding:25px}.family-logo{height:160px;margin-bottom:25px}.engineering-panel{padding:24px}}
@media(prefers-reduced-motion:reduce){.intro-particles{display:none}}
