.archive-page[data-astro-cid-4sbzrcyf]{max-width:var(--content-max-width,1180px);padding-inline:var(--page-gutter,24px);color:#e5e5e5;margin-inline:auto;padding-block:clamp(48px,6vw,96px)}@media (width>=768px){.archive-page[data-astro-cid-4sbzrcyf]{padding-inline:var(--page-gutter-tablet,32px)}}@media (width>=1200px){.archive-page[data-astro-cid-4sbzrcyf]{padding-inline:var(--page-gutter-desktop,48px)}}.desktop-only[data-astro-cid-4sbzrcyf]{display:none}@media (width>=768px){.desktop-only[data-astro-cid-4sbzrcyf]{display:inline}}.page-header[data-astro-cid-4sbzrcyf]{border-bottom:1px solid #1f1f1f;margin-bottom:clamp(40px,5vw,64px);padding-bottom:clamp(32px,4vw,48px)}.header-inner[data-astro-cid-4sbzrcyf]{max-width:860px}.header-eyebrow[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:var(--color-brand,#2dd4bf);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:flex}.eyebrow-code[data-astro-cid-4sbzrcyf]{font-weight:700}.eyebrow-divider[data-astro-cid-4sbzrcyf]{color:#444}.eyebrow-text[data-astro-cid-4sbzrcyf]{color:#888}.page-title[data-astro-cid-4sbzrcyf]{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:var(--font-weight-display,700);letter-spacing:-.03em;color:#fff;margin-bottom:20px;line-height:1.15}.page-description[data-astro-cid-4sbzrcyf]{color:#a3a3a3;letter-spacing:-.01em;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.8}.archive-bar[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono,monospace);background-color:#0c0c0c;border:1px solid #202020;border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(32px,4vw,48px);padding:14px 18px;display:flex}.archive-count[data-astro-cid-4sbzrcyf]{letter-spacing:.12em;align-items:baseline;gap:8px;font-size:11px;display:flex}.count-label[data-astro-cid-4sbzrcyf]{color:#737373}.count-number[data-astro-cid-4sbzrcyf]{color:#fff;font-size:15px;font-weight:700}.count-unit[data-astro-cid-4sbzrcyf]{color:#525252;font-size:10px}.archive-nav[data-astro-cid-4sbzrcyf]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-tab[data-astro-cid-4sbzrcyf]{letter-spacing:.08em;color:#737373;cursor:default;background:0 0;border:1px solid #0000;border-radius:2px;padding:4px 10px;font-size:11px;transition:all .18s}.filter-tab[data-astro-cid-4sbzrcyf].is-active{color:#fff;background:#171717;border-color:#333}.filter-tab--category[data-astro-cid-4sbzrcyf]{display:none}@media (width>=640px){.filter-tab--category[data-astro-cid-4sbzrcyf]{display:inline-block}}.card-meta[data-astro-cid-4sbzrcyf]{font-size:11px;font-family:var(--font-mono,monospace);color:#737373;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.type-tag[data-astro-cid-4sbzrcyf]{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:2px 7px;font-size:10px;font-weight:700}.type-tag--research[data-astro-cid-4sbzrcyf]{background:color-mix(in srgb, var(--color-brand,#2dd4bf) 16%, transparent);color:var(--color-brand,#2dd4bf);border:1px solid color-mix(in srgb, var(--color-brand,#2dd4bf) 30%, transparent)}.type-tag--column[data-astro-cid-4sbzrcyf]{color:#d4d4d4;background:#171717;border:1px solid #2a2a2a}.category-tag[data-astro-cid-4sbzrcyf]{color:#a3a3a3;letter-spacing:.02em}.meta-date[data-astro-cid-4sbzrcyf]{color:#737373}.meta-reading[data-astro-cid-4sbzrcyf]{color:#525252}.featured-section[data-astro-cid-4sbzrcyf]{margin-bottom:clamp(48px,6vw,80px)}.featured-card[data-astro-cid-4sbzrcyf]{background-color:#0d0d0d;border:1px solid #222;border-radius:2px;transition:border-color .22s,background-color .22s}.featured-card[data-astro-cid-4sbzrcyf]:hover{background-color:#111;border-color:#383838}.featured-link[data-astro-cid-4sbzrcyf]{color:inherit;grid-template-columns:1fr;text-decoration:none;display:grid}@media (width>=900px){.featured-link[data-astro-cid-4sbzrcyf]{grid-template-columns:1.15fr 1fr}}.featured-visual-col[data-astro-cid-4sbzrcyf]{background-color:#141414;border-bottom:1px solid #222;position:relative;overflow:hidden}@media (width>=900px){.featured-visual-col[data-astro-cid-4sbzrcyf]{border-bottom:none;border-right:1px solid #222}}.featured-image-frame[data-astro-cid-4sbzrcyf]{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.featured-image-frame[data-astro-cid-4sbzrcyf] img[data-astro-cid-4sbzrcyf]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-editorial,cubic-bezier(.16, 1, .3, 1))}.featured-card[data-astro-cid-4sbzrcyf]:hover .featured-image-frame[data-astro-cid-4sbzrcyf] img[data-astro-cid-4sbzrcyf]{transform:scale(1.025)}.featured-kicker[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono,monospace);letter-spacing:.14em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background-color:#000000c7;border:1px solid #333;border-radius:2px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;bottom:12px;left:12px}.featured-info-col[data-astro-cid-4sbzrcyf]{flex-direction:column;justify-content:center;padding:clamp(24px,3.5vw,44px);display:flex}.featured-title[data-astro-cid-4sbzrcyf]{font-size:clamp(1.4rem,2.2vw,2rem);font-weight:var(--font-weight-heading,700);letter-spacing:-.02em;color:#f5f5f5;margin-bottom:12px;line-height:1.35;transition:color .2s}.featured-card[data-astro-cid-4sbzrcyf]:hover .featured-title[data-astro-cid-4sbzrcyf]{color:var(--color-brand,#2dd4bf)}.featured-subtitle[data-astro-cid-4sbzrcyf]{color:#8c8c8c;letter-spacing:-.01em;margin-bottom:14px;font-size:.95rem;line-height:1.6}.featured-excerpt[data-astro-cid-4sbzrcyf]{color:#a3a3a3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:.9rem;line-height:1.75;display:-webkit-box;overflow:hidden}.read-action[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono,monospace);letter-spacing:.12em;color:#fff;border-bottom:1px solid #333;align-items:center;gap:8px;padding-bottom:4px;font-size:11px;font-weight:700;transition:color .18s,border-color .18s,gap .18s;display:inline-flex}.featured-card[data-astro-cid-4sbzrcyf]:hover .read-action[data-astro-cid-4sbzrcyf]{color:var(--color-brand,#2dd4bf);border-color:var(--color-brand,#2dd4bf);gap:12px}.grid-section[data-astro-cid-4sbzrcyf]{margin-top:clamp(48px,6vw,72px)}.grid-header[data-astro-cid-4sbzrcyf]{border-bottom:1px solid #202020;justify-content:space-between;align-items:baseline;margin-bottom:32px;padding-bottom:14px;display:flex}.grid-heading[data-astro-cid-4sbzrcyf]{letter-spacing:.12em;font-size:13px;font-family:var(--font-mono,monospace);align-items:center;gap:10px;margin:0;display:flex}.grid-heading-num[data-astro-cid-4sbzrcyf]{color:var(--color-brand,#2dd4bf);font-weight:700}.grid-heading-text[data-astro-cid-4sbzrcyf]{color:#fff;font-weight:700}.grid-subtext[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono,monospace);color:#555;letter-spacing:.05em;font-size:11px}.articles-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=768px){.articles-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 32px}}.grid-card[data-astro-cid-4sbzrcyf]{background-color:#0c0c0c;border:1px solid #1f1f1f;border-radius:2px;flex-direction:column;height:100%;transition:border-color .22s,background-color .22s;display:flex}.grid-card[data-astro-cid-4sbzrcyf]:hover{background-color:#101010;border-color:#333}.grid-card-link[data-astro-cid-4sbzrcyf]{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.grid-card-visual[data-astro-cid-4sbzrcyf]{background-color:#141414;border-bottom:1px solid #1c1c1c;position:relative;overflow:hidden}.grid-image-frame[data-astro-cid-4sbzrcyf]{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.grid-image-frame[data-astro-cid-4sbzrcyf] img[data-astro-cid-4sbzrcyf]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-editorial,cubic-bezier(.16, 1, .3, 1))}.grid-card[data-astro-cid-4sbzrcyf]:hover .grid-image-frame[data-astro-cid-4sbzrcyf] img[data-astro-cid-4sbzrcyf]{transform:scale(1.025)}.grid-item-num[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono,monospace);color:#888;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b8;border:1px solid #2a2a2a;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.grid-card-body[data-astro-cid-4sbzrcyf]{flex-direction:column;flex-grow:1;padding:24px;display:flex}.grid-card-title[data-astro-cid-4sbzrcyf]{font-size:clamp(1.15rem,1.5vw,1.35rem);font-weight:var(--font-weight-heading,700);letter-spacing:-.015em;color:#f0f0f0;margin-bottom:10px;line-height:1.45;transition:color .18s}.grid-card[data-astro-cid-4sbzrcyf]:hover .grid-card-title[data-astro-cid-4sbzrcyf]{color:var(--color-brand,#2dd4bf)}.grid-card-subtitle[data-astro-cid-4sbzrcyf]{color:#858585;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:.85rem;line-height:1.55;display:-webkit-box;overflow:hidden}.grid-card-excerpt[data-astro-cid-4sbzrcyf]{color:#9e9e9e;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:20px;font-size:.875rem;line-height:1.7;display:-webkit-box;overflow:hidden}.grid-card-footer[data-astro-cid-4sbzrcyf]{border-top:1px solid #1a1a1a;margin-top:auto;padding-top:14px}.read-action-sm[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono,monospace);letter-spacing:.1em;color:#a3a3a3;align-items:center;gap:6px;font-size:10.5px;font-weight:700;transition:color .18s,gap .18s;display:inline-flex}.grid-card[data-astro-cid-4sbzrcyf]:hover .read-action-sm[data-astro-cid-4sbzrcyf]{color:var(--color-brand,#2dd4bf);gap:9px}.action-arrow[data-astro-cid-4sbzrcyf]{transition:transform .18s}.grid-card[data-astro-cid-4sbzrcyf]:hover .action-arrow[data-astro-cid-4sbzrcyf],.featured-card[data-astro-cid-4sbzrcyf]:hover .action-arrow[data-astro-cid-4sbzrcyf]{transform:translate(2px)}.image-fallback[data-astro-cid-4sbzrcyf]{background-color:#121212;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.fallback-mesh[data-astro-cid-4sbzrcyf]{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.fallback-code[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono,monospace);letter-spacing:.16em;color:#444;font-size:10px;position:relative}.empty-state[data-astro-cid-4sbzrcyf]{padding-block:64px}.empty-box[data-astro-cid-4sbzrcyf]{text-align:center;background:#0a0a0a;border:1px dashed #262626;border-radius:2px;padding:48px}.empty-code[data-astro-cid-4sbzrcyf]{font-family:var(--font-mono,monospace);letter-spacing:.14em;color:#555;margin-bottom:12px;font-size:11px;display:block}.empty-text[data-astro-cid-4sbzrcyf]{color:#737373;margin:0;font-size:.95rem}
