.l4 .pp{color:#102945;margin:0 0 8px}.l4 .pp-sec{margin:0 0 44px}.l4 .pp h2{color:#102945;letter-spacing:-.01em;margin:0 0 18px;font-size:22px;line-height:1.3}.l4 .pp h2:after{content:"";background:#c18d21;border-radius:2px;width:44px;height:3px;margin-top:8px;display:block}.l4 .pp img{max-width:100%;display:block}.l4 .pp a{color:inherit;text-decoration:none}.l4 .pp-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.l4 .pp-chips li{color:#e6bd5f;background:#102945;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.4}.l4 .pp-grid{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.l4 .pp-grid>li{flex:200px;min-width:0;max-width:calc(25% - 11px)}@media (max-width:900px){.l4 .pp-grid>li{flex-basis:calc(50% - 7px);max-width:none}}.l4 .pp-grid>li>a,.l4 .pp-grid>li>div{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e6e1d4;border-radius:16px;flex-direction:column;align-items:center;gap:6px;height:100%;padding:18px 12px;display:flex}.l4 .pp-grid>li>a:hover{border-color:#c18d21}.l4 .pp-face{object-fit:cover;object-position:top;background:#f4efe3;border:3px solid #c18d21;border-radius:50%}.l4 .pp-face.pp-md{width:88px;height:88px}.l4 .pp-face.pp-lg{width:160px;height:160px}.l4 .pp-mono{color:#e6bd5f;background:#102945;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex}.l4 .pp-mono.pp-lg{font-size:48px}.l4 .pp-people strong,.l4 .pp-logos strong,.l4 .pp-devs strong{color:#102945;font-size:15px;line-height:1.35}.l4 .pp-people em{letter-spacing:.06em;text-transform:uppercase;color:#c18d21;font-size:12px;font-style:normal;line-height:1.4}.l4 .pp-people small,.l4 .pp-logos small,.l4 .pp-devs small{color:#65717d;font-size:12.5px;line-height:1.4}.l4 .pp-logos img,.l4 .pp-devs img{object-fit:contain;width:150px;height:90px}.l4 .pp-entname{justify-content:center;align-items:center;min-height:90px;font-size:18px;font-weight:700;display:flex}.l4 .pp-treelink{color:#c18d21;margin-top:16px;font-weight:600;display:inline-block}.l4 .entity-hero .pp-face{flex:none}.l4 .pp-tree{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:relative}.l4 .pp-tree ul.pp-tree{padding-top:28px}.l4 .pp-tree li.pp-node{flex-direction:column;align-items:center;min-width:0;padding:28px 8px 0;display:flex;position:relative}.l4 .pp-root>li.pp-node{padding-top:0}.l4 .pp-tree li.pp-node:before,.l4 .pp-tree li.pp-node:after{content:"";border-top:2px solid #c18d21;width:50%;height:28px;position:absolute;top:0}.l4 .pp-tree li.pp-node:before{border-inline-end:2px solid #c18d21;inset-inline-end:50%}.l4 .pp-tree li.pp-node:after{border-inline-start:2px solid #c18d21;inset-inline-start:50%}.l4 .pp-tree li.pp-node:only-child:before,.l4 .pp-tree li.pp-node:only-child:after{border-top:0;width:0}.l4 .pp-tree li.pp-node:only-child:before{border-inline-end:0}.l4 .pp-tree li.pp-node:first-child:before,.l4 .pp-tree li.pp-node:last-child:after{border:0}.l4 .pp-tree li.pp-node:last-child:before{border-inline-end:2px solid #c18d21}.l4 .pp-tree li.pp-node:first-child:after{border-inline-start:2px solid #c18d21}.l4 .pp-root>li.pp-node:before,.l4 .pp-root>li.pp-node:after{display:none}.l4 .pp-tree li.pp-node>ul.pp-tree:before{content:"";top:0;border-inline-start:2px solid #c18d21;height:28px;position:absolute;inset-inline-start:50%}.l4 .pp-tnode{text-align:center;box-sizing:border-box;background:#fff;border:1px solid #e6e1d4;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:200px;max-width:100%;padding:14px 10px;display:flex}.l4 .pp-thead{flex-direction:column;align-items:center;gap:4px;display:flex}.l4 .pp-thead strong{color:#102945;font-size:14px;line-height:1.3}.l4 .pp-thead small{color:#65717d;font-size:12px;line-height:1.35}.l4 .pp-thead em{letter-spacing:.06em;text-transform:uppercase;color:#c18d21;font-size:11px;font-style:normal}.l4 a.pp-thead:hover strong{color:#c18d21}.l4 .pp-tlogos,.l4 .pp-tdevs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.l4 .pp-tlogos li,.l4 .pp-tdevs li{min-width:0;padding:0;display:block}.l4 .pp-tlogos li:before,.l4 .pp-tlogos li:after,.l4 .pp-tdevs li:before,.l4 .pp-tdevs li:after{display:none}.l4 .pp-tlogos img{object-fit:contain;width:auto;max-width:72px;height:28px}.l4 .pp-tdevs a{color:#102945;background:#f4efe3;border-radius:999px;padding:3px 9px;font-size:11.5px}@media (max-width:900px){.l4 .pp-tree,.l4 .pp-tree ul.pp-tree{flex-flow:column;align-items:stretch;padding-top:0}.l4 .pp-tree li.pp-node{padding:12px 0 0;border-inline-start:2px solid #c18d21;align-items:stretch;margin-inline-start:8px;padding-inline-start:18px}.l4 .pp-root>li.pp-node{border:0;margin:0;padding-inline-start:0}.l4 .pp-tree li.pp-node:before,.l4 .pp-tree li.pp-node:after,.l4 .pp-tree li.pp-node>ul.pp-tree:before{display:none}.l4 .pp-tnode{width:100%}}.l4>section.entity-profile:has(.pp)>*{max-width:none}.l4>section.entity-profile:has(.pp){width:100%}.l4 .entity-hero.pp-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.l4 .entity-hero.pp-hero>div:first-child{flex:420px;min-width:0;max-width:none}.l4 .pp-hero h1{font-size:clamp(30px,4.2vw,50px);line-height:1.15}.l4 .pp-hero .en-name{max-width:60ch}.l4 .pp-hero-portrait{background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:184px;height:184px;display:flex;box-shadow:0 6px 24px #1029451f}.l4 .pp-hero-portrait .pp-face.pp-lg{width:168px;height:168px}@media (max-width:700px){.l4 .entity-hero.pp-hero{flex-direction:column-reverse;align-items:flex-start}.l4 .pp-hero-portrait{width:136px;height:136px}.l4 .pp-hero-portrait .pp-face.pp-lg{width:124px;height:124px}}.l4 .pp-entname{text-align:center;color:#102945;min-height:90px;padding:0 6px;line-height:1.3}.l4 .pp-hero-portrait .pp-mono.pp-lg{text-indent:0;box-sizing:border-box;justify-content:center;align-items:center;margin:0;padding:0;font-size:64px;line-height:1;position:static;display:flex!important}
