.grid-companies[data-astro-cid-7mwa7wc3]{background-color:var(--bg);grid-template-columns:1fr;gap:0}.company[data-astro-cid-7mwa7wc3]{text-align:left;border:0;border-top:1px solid var(--bor);border-left:1px solid var(--bor);font:inherit;color:inherit;flex-direction:column;margin:-1px 0 0 -1px;padding:24px;transition:filter .2s;display:flex;position:relative}.company[data-astro-cid-7mwa7wc3][hidden]{display:none}.company[data-astro-cid-7mwa7wc3]:hover{filter:brightness(.96)}.company[data-astro-cid-7mwa7wc3]:focus-visible{outline:2px solid var(--grn);outline-offset:-2px}.exit[data-astro-cid-7mwa7wc3]{text-transform:uppercase;letter-spacing:.12em;color:oklch(50% .02 145);background-color:oklch(95.5% .006 110);border:1px solid oklch(86% .008 110);border-radius:9999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:18px;right:18px}.head[data-astro-cid-7mwa7wc3]{align-items:center;min-height:36px;padding-right:56px;display:flex;position:relative}.wordmark[data-astro-cid-7mwa7wc3]{width:150px;height:36px}.wordmark[data-astro-cid-7mwa7wc3].custom{position:absolute;top:50%;left:0;transform:translateY(-50%)}.wordmark[data-astro-cid-7mwa7wc3] img[data-astro-cid-7mwa7wc3]{object-fit:contain;object-position:left center;filter:grayscale();width:100%;height:100%}.wordmark[data-astro-cid-7mwa7wc3] img[data-astro-cid-7mwa7wc3].invert{filter:grayscale()invert()}.named[data-astro-cid-7mwa7wc3]{color:var(--ink);align-items:center;gap:12px;font-size:18px;display:flex}.icon[data-astro-cid-7mwa7wc3]{object-fit:contain;filter:grayscale();flex-shrink:0;width:28px;height:28px}.desc[data-astro-cid-7mwa7wc3]{color:var(--mut);margin-top:16px;font-size:14px}.foot[data-astro-cid-7mwa7wc3]{text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:600;display:flex}.year[data-astro-cid-7mwa7wc3]{color:var(--mut);letter-spacing:.08em;font-weight:500}html:has(dialog.company-card[open]){overflow:hidden}.company-card[data-astro-cid-7mwa7wc3]{border-radius:var(--radius);background-color:var(--bg);width:min(640px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);opacity:0;transition:opacity .25s ease, transform .25s ease, overlay .25s allow-discrete, display .25s allow-discrete;border:0;padding:0;overflow:auto;transform:translateY(12px)scale(.98);box-shadow:0 24px 64px oklch(22% .03 150/.25)}.company-card[data-astro-cid-7mwa7wc3][open]{opacity:1;transform:none}.company-card[data-astro-cid-7mwa7wc3].instant{transition:none}@starting-style{.company-card[data-astro-cid-7mwa7wc3][open]{opacity:0;transform:translateY(12px)scale(.98)}}.company-card[data-astro-cid-7mwa7wc3]::backdrop{backdrop-filter:blur(3px);background-color:oklch(22% .03 150/.45)}.card-inner[data-astro-cid-7mwa7wc3]{flex-direction:column;display:flex;position:relative}.card-media[data-astro-cid-7mwa7wc3]{display:none}.card-inner[data-astro-cid-7mwa7wc3].has-photo .card-media[data-astro-cid-7mwa7wc3]{aspect-ratio:16/10;background-color:oklch(94% .018 110);display:block;overflow:hidden}.card-media[data-astro-cid-7mwa7wc3] img[data-astro-cid-7mwa7wc3]{object-fit:cover;width:100%;height:100%;display:block}.card-body[data-astro-cid-7mwa7wc3]{flex-direction:column;flex:1;padding:32px 28px 92px;display:flex}.close[data-astro-cid-7mwa7wc3]{color:var(--ink);position:absolute;top:14px;right:14px}.card-logo[data-astro-cid-7mwa7wc3]{align-items:center;max-width:220px;height:56px;display:flex}.card-logo[data-astro-cid-7mwa7wc3] img[data-astro-cid-7mwa7wc3]{object-fit:contain;object-position:left center;filter:grayscale();max-width:100%;max-height:100%}.card-logo[data-astro-cid-7mwa7wc3] img[data-astro-cid-7mwa7wc3].invert{filter:grayscale()invert()}.card-logo[data-astro-cid-7mwa7wc3] span[data-astro-cid-7mwa7wc3]{font-size:24px}.card-meta[data-astro-cid-7mwa7wc3]{letter-spacing:.04em;text-transform:uppercase;color:var(--lead);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:13px;font-weight:500;display:flex}.exit-pill[data-astro-cid-7mwa7wc3]{border:1px solid var(--bor);letter-spacing:.1em;color:var(--mut);border-radius:9999px;padding:2px 9px;font-size:11px}.card-name[data-astro-cid-7mwa7wc3]{margin-top:8px;font-size:clamp(28px,4vw,36px);line-height:1.1}.card-about[data-astro-cid-7mwa7wc3]{max-width:60ch;margin-top:18px;font-size:16px;line-height:1.65}.card-link[data-astro-cid-7mwa7wc3]{align-self:flex-start;margin-top:28px}.card-nav[data-astro-cid-7mwa7wc3]{user-select:none;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.card-nav[data-astro-cid-7mwa7wc3] button[data-astro-cid-7mwa7wc3]{color:var(--ink)}.card-nav[data-astro-cid-7mwa7wc3] button[data-astro-cid-7mwa7wc3]:disabled{opacity:.35;cursor:default;filter:none}@media (width>=640px){.grid-companies[data-astro-cid-7mwa7wc3]{grid-template-columns:repeat(2,1fr)}.card-body[data-astro-cid-7mwa7wc3]{padding:44px 40px 96px}}@media (width>=768px){.company-card[data-astro-cid-7mwa7wc3]{width:min(940px,100% - 32px);overflow:hidden}.card-inner[data-astro-cid-7mwa7wc3]{grid-template-columns:2fr 3fr;height:min(600px,100dvh - 32px);display:grid}.card-media[data-astro-cid-7mwa7wc3],.card-inner[data-astro-cid-7mwa7wc3].has-photo .card-media[data-astro-cid-7mwa7wc3]{aspect-ratio:auto;background-color:var(--brand);justify-content:center;align-items:center;display:flex;overflow:hidden}.card-inner[data-astro-cid-7mwa7wc3].has-photo .card-media[data-astro-cid-7mwa7wc3]{background-color:oklch(94% .018 110)}.card-media[data-astro-cid-7mwa7wc3] img[data-astro-cid-7mwa7wc3]{position:relative}.card-media[data-astro-cid-7mwa7wc3] .media-logo[data-astro-cid-7mwa7wc3],.card-media[data-astro-cid-7mwa7wc3] .media-logo[data-astro-cid-7mwa7wc3].invert{object-fit:contain;filter:brightness(0)invert();opacity:.94;width:60%;height:auto;max-height:30%}.card-media[data-astro-cid-7mwa7wc3] .media-logo[data-astro-cid-7mwa7wc3].shades{filter:grayscale()contrast(.5)brightness(1.9);opacity:1}.card-media[data-astro-cid-7mwa7wc3] .media-logo[data-astro-cid-7mwa7wc3].shades-inverted{filter:grayscale()invert()contrast(.45)brightness(1.75);opacity:1}.card-media[data-astro-cid-7mwa7wc3] .media-card[data-astro-cid-7mwa7wc3]{background-color:#fff;border-radius:14px;justify-content:center;width:68%;padding:28px 24px;display:flex}.card-media[data-astro-cid-7mwa7wc3] .media-card[data-astro-cid-7mwa7wc3] img[data-astro-cid-7mwa7wc3]{object-fit:contain;width:100%;height:auto;max-height:120px}.card-inner[data-astro-cid-7mwa7wc3]:not(.has-photo) .card-logo[data-astro-cid-7mwa7wc3]{display:none}.card-inner[data-astro-cid-7mwa7wc3]:not(.has-photo) .card-meta[data-astro-cid-7mwa7wc3]{margin-top:0}.card-body[data-astro-cid-7mwa7wc3]{overflow-y:auto}.card-nav[data-astro-cid-7mwa7wc3]{bottom:28px;right:28px}}@media (width>=1024px){.grid-companies[data-astro-cid-7mwa7wc3]{grid-template-columns:repeat(3,1fr)}}
