.cta-grid-stroke[data-astro-cid-ynj567il]{color:#ffffff0a}.cta-grid-rect[data-astro-cid-ynj567il]{opacity:1}[data-theme=light] .cta-grid-stroke[data-astro-cid-ynj567il]{color:#0000000f}[data-theme=light] .card-top-vignette{background:linear-gradient(to bottom,rgba(255,255,255,.85) 0%,rgba(255,255,255,.2) 35%,transparent 60%)!important}[data-theme=light] .featured-vignette{background:linear-gradient(to bottom,rgba(255,255,255,.35) 0%,rgba(255,255,255,.1) 60%,transparent 100%)!important}.cover-light{display:none}.cover-dark{display:block;filter:brightness(.62)}[data-theme=light] .cover-light{display:block;filter:none}[data-theme=light] .cover-dark,[data-theme=light] .featured-bottom-vignette{display:none}.research-index[data-astro-cid-ynj567il] .research-featured-card[data-astro-cid-ynj567il]{transition:border-color .3s ease,box-shadow .3s ease}@media(hover:hover){.research-index[data-astro-cid-ynj567il] .research-featured-card[data-astro-cid-ynj567il]:hover{border-color:var(--t-border-subtle)!important;box-shadow:0 8px 40px #00000038,0 1px 4px #0000001a}}.research-index[data-astro-cid-ynj567il] .research-filter[data-astro-cid-ynj567il]{font-size:12px;font-weight:500;letter-spacing:.02em;padding:7px 14px;border-radius:9999px;border:1px solid var(--t-border-default);background-color:transparent;color:var(--t-text-muted);cursor:pointer;transition:all .2s;display:inline-flex;align-items:center}.research-index[data-astro-cid-ynj567il] .research-filter[data-astro-cid-ynj567il]:hover{color:var(--t-text-primary);border-color:var(--t-text-faint)}.research-index[data-astro-cid-ynj567il] .research-filter[data-astro-cid-ynj567il].active{background-color:var(--t-text-primary);color:var(--t-surface-base);border-color:var(--t-text-primary)}.research-index[data-astro-cid-ynj567il] .filter-count[data-astro-cid-ynj567il]{margin-left:6px;opacity:.55;font-weight:400;font-size:11px}.research-index[data-astro-cid-ynj567il] .interactive-card[data-astro-cid-ynj567il]{transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.research-index[data-astro-cid-ynj567il] .interactive-card[data-astro-cid-ynj567il]:hover{border-color:var(--t-border-subtle)!important;box-shadow:0 2px 16px #0000001f;transform:translateY(-2px)}.research-index[data-astro-cid-ynj567il] .coming-soon-card[data-astro-cid-ynj567il]{opacity:.35}.research-index[data-astro-cid-ynj567il] .grid-paywall-blur[data-astro-cid-ynj567il]{position:absolute;inset:0;z-index:10;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 55%,transparent 78%);mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 55%,transparent 78%);pointer-events:none}.research-index[data-astro-cid-ynj567il] .grid-paywall-overlay[data-astro-cid-ynj567il]{position:absolute;inset:0;z-index:11;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,transparent 78%,color-mix(in srgb,var(--t-surface-base) 30%,transparent) 88%,var(--t-surface-base) 100%)}.research-index[data-astro-cid-ynj567il] .grid-paywall-badge[data-astro-cid-ynj567il]{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;z-index:12;display:flex;align-items:center;justify-content:center;pointer-events:none}.research-index[data-astro-cid-ynj567il] .grid-paywall-badge-blur[data-astro-cid-ynj567il]{position:absolute;width:1100px;height:320px;border-radius:9999px;backdrop-filter:blur(80px);-webkit-backdrop-filter:blur(80px);background-color:color-mix(in srgb,var(--t-surface-base) 40%,transparent);-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 40%,transparent 70%);z-index:0}.research-index[data-astro-cid-ynj567il] .grid-paywall-badge[data-astro-cid-ynj567il] span[data-astro-cid-ynj567il]{position:relative;z-index:1;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--t-text-muted);border:1px solid var(--t-border-default);padding:14px 36px;border-radius:10px;background-color:var(--t-surface-raised);box-shadow:0 2px 8px #0000000d;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}
