.policy-hero[data-astro-cid-rv4lfxvs]{background:var(--color-midnight);min-height:72svh;padding-top:calc(var(--header-h) + clamp(3rem, 2rem + 5vw, 7rem));flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.policy-hero__media[data-astro-cid-rv4lfxvs]{z-index:0;position:absolute;inset:0}.policy-hero__media[data-astro-cid-rv4lfxvs] picture,.policy-hero__img[data-astro-cid-rv4lfxvs]{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.policy-hero__inner[data-astro-cid-rv4lfxvs]{z-index:2;flex-direction:column;flex:auto;justify-content:center;gap:1.5rem;padding-bottom:clamp(3rem,2rem + 5vw,6rem);display:flex;position:relative}.policy-hero__title[data-astro-cid-rv4lfxvs]{max-width:12ch}.policy-hero__rule[data-astro-cid-rv4lfxvs]{background:var(--color-gold);width:clamp(5rem,14vw,10rem);height:1px;display:block}.policy-hero__sub[data-astro-cid-rv4lfxvs]{font-style:italic;font-size:var(--text-h3);color:var(--text-2);max-width:30ch;line-height:1.25}.policy-hero__ctas[data-astro-cid-rv4lfxvs]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media (width<=639px){.policy-hero__ctas[data-astro-cid-rv4lfxvs]>a{flex:100%}}.ideas__grid[data-astro-cid-btiazc7i]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.ideas__col[data-astro-cid-btiazc7i]{border-top:1px solid var(--border);flex-direction:column;gap:.6rem;padding-top:1.25rem;display:flex}.ideas__num[data-astro-cid-btiazc7i]{color:var(--accent-text);font-size:.6875rem}.ideas__col[data-astro-cid-btiazc7i] p[data-astro-cid-btiazc7i]{color:var(--text-2);font-size:var(--text-body-sm);max-width:38ch}@media (width>=768px){.ideas__grid[data-astro-cid-btiazc7i]{gap:var(--gutter);grid-template-columns:repeat(3,1fr)}}.pgrid[data-astro-cid-bwiipk4o]{background:var(--color-midnight);padding-block:clamp(3rem,2rem + 4vw,5rem)}.pgrid__inner[data-astro-cid-bwiipk4o]{flex-direction:column;gap:1.5rem;display:flex}.pgrid__head[data-astro-cid-bwiipk4o]{flex-direction:column;gap:.75rem;display:flex}.pgrid__title[data-astro-cid-bwiipk4o]{margin-top:.75rem}.pgrid__lead[data-astro-cid-bwiipk4o]{color:var(--text-2);font-size:var(--text-body-sm)}.pgrid__grid[data-astro-cid-bwiipk4o]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pgrid__grid[data-astro-cid-bwiipk4o]>li[data-astro-cid-bwiipk4o]{min-height:0;display:flex}.pgrid__card[data-astro-cid-bwiipk4o]{border:1px solid var(--border);border-radius:var(--radius-xs);min-height:15rem;color:var(--text-1);transition:border-color var(--d-base) var(--ease-standard);flex-direction:column;flex:auto;justify-content:flex-end;padding:clamp(1rem,.75rem + 1vw,1.75rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.pgrid__card[data-astro-cid-bwiipk4o]:hover,.pgrid__card[data-astro-cid-bwiipk4o]:focus-visible{border-color:var(--color-gold)}.pgrid__media[data-astro-cid-bwiipk4o]{background:var(--color-midnight);position:absolute;inset:0}.pgrid__media[data-astro-cid-bwiipk4o] picture,.pgrid__img[data-astro-cid-bwiipk4o]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pgrid__img[data-astro-cid-bwiipk4o]{filter:saturate(.7)contrast(1.04);transition:transform 1.2s var(--ease-out-expo)}.pgrid__card[data-astro-cid-bwiipk4o]:hover .pgrid__img[data-astro-cid-bwiipk4o]{transform:scale(1.03)}.pgrid__media[data-astro-cid-bwiipk4o]:after{content:"";background:linear-gradient(#0b162b73 0%,#0b162b59 30%,#0b162be0 68%,#0b162bf7 100%);position:absolute;inset:0}.pgrid__num[data-astro-cid-bwiipk4o],.pgrid__body[data-astro-cid-bwiipk4o],.pgrid__card[data-astro-cid-bwiipk4o] .pgrid__icon{z-index:1;position:relative}.pgrid__num[data-astro-cid-bwiipk4o]{color:var(--color-gold-light);letter-spacing:.08em;font-size:.8125rem;position:absolute;top:clamp(1rem,.75rem + 1vw,1.75rem);left:clamp(1rem,.75rem + 1vw,1.75rem)}.pgrid__card[data-astro-cid-bwiipk4o] .pgrid__icon{color:var(--text-2);transition:color var(--d-fast);position:absolute;top:clamp(1rem,.75rem + 1vw,1.75rem);right:clamp(1rem,.75rem + 1vw,1.75rem)}.pgrid__card[data-astro-cid-bwiipk4o]:hover .pgrid__icon{color:var(--color-gold-light)}.pgrid__body[data-astro-cid-bwiipk4o]{flex-direction:column;gap:.5rem;display:flex}.pgrid__name[data-astro-cid-bwiipk4o]{font-size:clamp(1.375rem,1.1rem + .9vw,2rem);line-height:1.1}.pgrid__thesis[data-astro-cid-bwiipk4o]{color:var(--text-2);font-size:var(--text-body-sm);max-width:44ch;line-height:1.45}@media (width>=640px){.pgrid__grid[data-astro-cid-bwiipk4o]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px) and (height>=640px){.pgrid[data-astro-cid-bwiipk4o]{height:100svh;min-height:0;padding-block:calc(var(--header-h-compact) + 1.25rem) 1.5rem;scroll-margin-top:0}.pgrid__inner[data-astro-cid-bwiipk4o]{gap:1.25rem;height:100%}.pgrid__head[data-astro-cid-bwiipk4o]{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}.pgrid__title[data-astro-cid-bwiipk4o]{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.pgrid__grid[data-astro-cid-bwiipk4o]{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,1fr);min-height:0}.pgrid__card[data-astro-cid-bwiipk4o]{min-height:0}}.papers__list[data-astro-cid-6pequ34k]{margin:0;padding:0;list-style:none}.papers__item[data-astro-cid-6pequ34k]{border-top:1px solid var(--border);padding-block:clamp(2rem,1.5rem + 2vw,3rem)}.papers__item[data-astro-cid-6pequ34k]:last-child{border-bottom:1px solid var(--border)}.papers__row[data-astro-cid-6pequ34k]{gap:1.5rem;display:grid}.papers__cover[data-astro-cid-6pequ34k]{background:var(--color-paper);width:200px;padding:.5rem;overflow:hidden}.papers__cover[data-astro-cid-6pequ34k] picture,.papers__img[data-astro-cid-6pequ34k]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);width:100%;display:block}.papers__body[data-astro-cid-6pequ34k]{flex-direction:column;gap:.85rem;max-width:64ch;display:flex}.papers__meta[data-astro-cid-6pequ34k]{color:var(--accent-text);font-size:.6875rem}.papers__authors[data-astro-cid-6pequ34k]{font-size:var(--text-caption);color:var(--text-2);flex-wrap:wrap;gap:.25rem .75rem;display:flex}.papers__authors[data-astro-cid-6pequ34k] .mono-upper[data-astro-cid-6pequ34k]{color:var(--text-3);padding-top:.15rem;font-size:.6875rem}.papers__abstract[data-astro-cid-6pequ34k]{color:var(--text-2)}.papers__actions[data-astro-cid-6pequ34k]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.25rem;display:flex}.papers__soon[data-astro-cid-6pequ34k]{background:var(--color-gold);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-color:#0000;font-size:.625rem}@media (width>=768px){.papers__row[data-astro-cid-6pequ34k]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem)}.papers__cover[data-astro-cid-6pequ34k]{width:220px}}.firewall__inner[data-astro-cid-xdx3hsdn]{flex-direction:column;gap:1.25rem;display:flex}.firewall__title[data-astro-cid-xdx3hsdn]{max-width:28ch}.firewall__lines[data-astro-cid-xdx3hsdn]{gap:1rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.firewall__lines[data-astro-cid-xdx3hsdn] li[data-astro-cid-xdx3hsdn]{border-top:1px solid var(--border);font-size:var(--text-body-sm);color:var(--text-2);align-items:flex-start;gap:.75rem;padding-top:1rem;display:flex}.firewall__lines[data-astro-cid-xdx3hsdn] strong[data-astro-cid-xdx3hsdn]{color:var(--text-1);font-weight:600}.firewall__lines[data-astro-cid-xdx3hsdn] svg{color:var(--color-gold-deep);flex:none;margin-top:.3rem}@media (width>=768px){.firewall__lines[data-astro-cid-xdx3hsdn]{gap:var(--gutter);grid-template-columns:repeat(3,1fr)}}
