.site .pg-ai .sources{margin-top:-8px;padding-bottom:20px}.site .pg-ai .sources a{color:var(--ink-teal)}.site .pg-ai .owners{gap:14px;display:grid}.site .pg-ai .owners>div{background:var(--white);border:1px solid var(--line);border-radius:10px;gap:6px;padding:22px 24px;display:grid}.site .pg-ai .owners p{color:var(--g75)}.site .pg-ai .owners .ceo{background:var(--storm);border:2px solid var(--gold)}.site .pg-ai .owners .ceo .h4{color:var(--gold)}.site .pg-ai .owners .ceo p{color:var(--snow);font-size:17px}.site .pg-ai .climb-route{gap:14px;margin:8px 0 0;padding:0 0 0 44px;list-style:none;display:grid;position:relative}.site .pg-ai .climb-route:before{content:"";background:var(--teal);border-radius:2px;width:4px;position:absolute;top:18px;bottom:18px;left:14px}.site .pg-ai .climb-route>li{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:24px;padding:22px 26px;display:grid;position:relative}.site .pg-ai .climb-route>li:before{content:"";background:var(--gold);width:22px;height:22px;box-shadow:0 0 0 4px var(--night);border-radius:50% 50% 50% 0;position:absolute;top:24px;left:-40px;transform:rotate(-45deg)}.site .pg-ai .climb-route>li.value{border-color:var(--gold)}.site .pg-ai .climb-route>li.value:before{width:28px;height:28px;left:-43px}.site .pg-ai .climb-route .camp{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding-top:8px;font-size:12px;font-weight:700}.site .pg-ai .climb-route .layer{gap:6px;display:grid}.site .pg-ai .climb-route .q{color:var(--snow);font-size:18px;font-weight:700}.site .pg-ai .climb-route .s{color:var(--mist);font-size:15.5px}.site .pg-ai .rail-note{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-top:16px;padding-left:44px;font-size:12px;font-weight:700}@media (max-width:700px){.site .pg-ai .climb-route>li{grid-template-columns:1fr;gap:6px;padding:18px 20px}.site .pg-ai .climb-route .camp{padding-top:0}}.site .pg-ai .mini-layers{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site .pg-ai .mini-layers li{background:var(--snow);border-radius:10px;gap:2px;padding:14px 18px;display:grid}.site .pg-ai .mini-layers b{font-family:var(--display);text-transform:uppercase;color:var(--storm);font-size:22px;line-height:1}.site .pg-ai .mini-layers span{color:var(--body);font-size:14.5px}
