.about-page[data-v-dd8d67bc]{background:#11121a url(./bg.UQs9qMzE.jpg) top / cover no-repeat;color:#f7f3ec;min-height:100vh}main[data-v-dd8d67bc]{margin:auto;max-width:1240px;padding:80px 32px 100px}.meta span[data-v-dd8d67bc]{color:#f94c30}.visually-hidden[data-v-dd8d67bc]{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.company-intro[data-v-dd8d67bc]{border-bottom:1px solid hsla(0,0%,100%,.16);padding:32px 0 64px}.company-intro h2[data-v-dd8d67bc]{font-size:30px;line-height:1.35;margin:0 0 32px;text-align:center}.company-panel[data-v-dd8d67bc]{align-items:center;background:#20212b;display:grid;gap:48px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);padding:40px 48px}.company-copy p[data-v-dd8d67bc]{color:#e4e2e1;font-size:16px;line-height:1.9;margin:0}.company-copy p+p[data-v-dd8d67bc]{margin-top:16px}.company-logo[data-v-dd8d67bc]{display:block;height:auto;justify-self:center;max-width:320px;mix-blend-mode:screen;width:100%}.news-section[data-v-dd8d67bc]{padding-top:72px;scroll-margin-top:80px}.news-heading[data-v-dd8d67bc]{margin-bottom:36px;text-align:center}.news-heading h2[data-v-dd8d67bc]{font-size:30px;line-height:1.35;margin:0}.news-heading p[data-v-dd8d67bc]:last-child{color:#aaa;margin:12px 0 0}.toolbar[data-v-dd8d67bc]{display:grid;gap:18px;margin-bottom:32px;scroll-margin-top:100px}.categories[data-v-dd8d67bc]{display:flex;flex-wrap:wrap;gap:10px;max-height:44px;overflow:hidden}.categories.expanded[data-v-dd8d67bc]{max-height:none}.categories button[data-v-dd8d67bc],.expand[data-v-dd8d67bc]{background:transparent;border:1px solid #444;color:#ddd;cursor:pointer;padding:9px 18px}.categories button.active[data-v-dd8d67bc]{background:#f94c30;border-color:#f94c30;color:#fff}.expand[data-v-dd8d67bc]{justify-self:end}.grid[data-v-dd8d67bc]{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.card[data-v-dd8d67bc]{background:#20212b;color:inherit;display:flex;flex-direction:column;min-height:330px;overflow:hidden;text-decoration:none;transition:transform .2s}.card[data-v-dd8d67bc]:hover{transform:translateY(-4px)}.cover[data-v-dd8d67bc]{aspect-ratio:40/21;background:#fff;color:#667085;display:grid;flex:0 0 auto;overflow:hidden;place-items:center}.cover img[data-v-dd8d67bc]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.body[data-v-dd8d67bc]{padding:16px 18px}.meta[data-v-dd8d67bc]{color:#999;display:flex;font-size:13px;gap:12px;justify-content:space-between}.body h3[data-v-dd8d67bc]{display:-webkit-box;min-height:52px;overflow:hidden;-webkit-box-orient:vertical;font-size:18px;line-height:1.45;margin:12px 0 0;-webkit-line-clamp:2}.body p[data-v-dd8d67bc]{display:-webkit-box;min-height:44px;overflow:hidden;-webkit-box-orient:vertical;color:#aaa;font-size:14px;line-height:1.6;margin:10px 0 0;-webkit-line-clamp:2}.state[data-v-dd8d67bc]{margin:80px 0}.pagination[data-v-dd8d67bc]{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:36px}.page-indicator[data-v-dd8d67bc],.pagination button[data-v-dd8d67bc]{align-items:center;background:#20212b;border:1px solid #4b4e60;color:#f7f3ec;display:inline-flex;height:42px;justify-content:center}.pagination button[data-v-dd8d67bc]{cursor:pointer;gap:10px;min-width:108px;padding:0 18px;transition:.2s}.pagination button[data-v-dd8d67bc]:hover:not(:disabled){border-color:#f94c30;color:#f94c30}.pagination button[data-v-dd8d67bc]:disabled{color:#6f7180;cursor:not-allowed;opacity:.65}.page-indicator[data-v-dd8d67bc]{min-width:62px;padding:0 12px}.pagination button span[data-v-dd8d67bc]{font-size:18px}@media (max-width:900px){.company-panel[data-v-dd8d67bc]{gap:32px;padding:32px}.grid[data-v-dd8d67bc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){main[data-v-dd8d67bc]{padding:72px 16px 64px}.company-intro[data-v-dd8d67bc]{padding:16px 0 48px}.company-intro h2[data-v-dd8d67bc]{font-size:26px;margin-bottom:24px}.company-panel[data-v-dd8d67bc]{gap:24px;grid-template-columns:1fr;padding:24px}.company-copy p[data-v-dd8d67bc]{font-size:15px}.company-logo[data-v-dd8d67bc]{max-width:240px}.news-section[data-v-dd8d67bc]{padding-top:56px}.news-heading h2[data-v-dd8d67bc]{font-size:26px}.grid[data-v-dd8d67bc]{grid-template-columns:1fr}.card[data-v-dd8d67bc]{min-height:320px}.pagination button[data-v-dd8d67bc]{min-width:96px;padding:0 12px}}
