.research-folder[data-astro-cid-oo64strv]{flex-direction:column;align-self:stretch;min-width:0;display:flex}.space-intro[data-astro-cid-oo64strv]{margin:0 0 1.8rem .15rem}.space-label[data-astro-cid-oo64strv]{color:var(--site-primary);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:700}.space-description[data-astro-cid-oo64strv]{color:var(--site-muted);margin:.45rem 0 0;font-size:.85rem;line-height:1.6}.folder-shell[data-astro-cid-oo64strv]{isolation:isolate;margin-top:auto;position:relative}.folder-tab[data-astro-cid-oo64strv]{z-index:-1;background:var(--site-surface);border:1px solid var(--site-border);border-radius:.6rem .6rem 0 0;width:38%;height:1.8rem;position:absolute;top:-.8rem;left:0}.folder-surface[data-astro-cid-oo64strv]{background:var(--site-surface);border:1px solid var(--site-border);border-radius:0 .65rem .65rem;padding:1.25rem;position:relative;box-shadow:0 12px 30px #00322b09}.folder-shell[data-astro-cid-oo64strv]:before{content:"";z-index:-2;border:1px solid var(--site-primary);border-radius:.8rem;position:absolute;inset:-.45rem}.packaged[data-astro-cid-oo64strv] .folder-shell[data-astro-cid-oo64strv]:before{border-color:color-mix(in srgb, var(--site-accent) 35%, var(--site-border))}.packaged[data-astro-cid-oo64strv] .space-label[data-astro-cid-oo64strv]{color:var(--site-accent)}.folder-header[data-astro-cid-oo64strv]{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;margin-bottom:1.1rem;display:flex}h2[data-astro-cid-oo64strv]{letter-spacing:-.025em;min-width:0;margin:0;font-size:clamp(1rem,1.65vw,1.35rem);font-weight:650;line-height:1.3}h2[data-astro-cid-oo64strv] a[data-astro-cid-oo64strv]{min-height:44px;color:var(--site-ink);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}h2[data-astro-cid-oo64strv] a[data-astro-cid-oo64strv]:hover{text-underline-offset:.2em;text-decoration:underline}h2[data-astro-cid-oo64strv] a[data-astro-cid-oo64strv]>span[data-astro-cid-oo64strv]{color:var(--site-primary);font-size:.8rem;font-weight:400}.folder-logo[data-astro-cid-oo64strv]{flex:0 0 52px;width:52px;height:52px;display:block}.folder-logo[data-astro-cid-oo64strv] img[data-astro-cid-oo64strv]{object-fit:contain;width:100%;height:100%;display:block}.folder-logo[data-astro-cid-oo64strv] .logo-dark[data-astro-cid-oo64strv],[data-theme=dark] .folder-logo[data-astro-cid-oo64strv] .logo-light[data-astro-cid-oo64strv]{display:none}[data-theme=dark] .folder-logo[data-astro-cid-oo64strv] .logo-dark[data-astro-cid-oo64strv]{display:block}.folder-items[data-astro-cid-oo64strv]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.folder-row[data-astro-cid-oo64strv]{border:1px solid var(--site-border);border-radius:.4rem;align-items:center;gap:.65rem;min-height:4.1rem;padding:.7rem .65rem;text-decoration:none;display:flex}.item-icon[data-astro-cid-oo64strv]{width:2rem;height:2rem;color:var(--site-primary);background:var(--site-soft);border-radius:.3rem;flex:0 0 2rem;place-items:center;display:grid}.item-icon[data-astro-cid-oo64strv] svg[data-astro-cid-oo64strv]{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.item-copy[data-astro-cid-oo64strv]{min-width:0}.item-copy[data-astro-cid-oo64strv] strong[data-astro-cid-oo64strv]{color:var(--site-ink);margin-bottom:.15rem;font-size:.83rem;font-weight:650;line-height:1.4;display:block}.item-copy[data-astro-cid-oo64strv]>span[data-astro-cid-oo64strv]{color:var(--site-muted);font-size:.68rem;line-height:1.5;display:block}.item-arrow[data-astro-cid-oo64strv]{color:var(--site-primary);flex-shrink:0;margin-left:auto;font-size:.95rem}.folder-row-link[data-astro-cid-oo64strv]{transition:background-color .15s,border-color .15s}.folder-row-link[data-astro-cid-oo64strv]:hover{background:var(--site-soft);border-color:var(--site-primary)}.folder-row-link[data-astro-cid-oo64strv]:hover strong[data-astro-cid-oo64strv]{text-underline-offset:.2em;text-decoration:underline}@media (width<=420px){.folder-surface[data-astro-cid-oo64strv]{padding:.85rem}.folder-header[data-astro-cid-oo64strv]{gap:.5rem}.folder-logo[data-astro-cid-oo64strv]{flex-basis:44px;width:44px;height:44px}.folder-row[data-astro-cid-oo64strv]{gap:.5rem;padding-inline:.5rem}.item-icon[data-astro-cid-oo64strv]{flex-basis:1.6rem;width:1.6rem;height:1.8rem}.item-copy[data-astro-cid-oo64strv] strong[data-astro-cid-oo64strv]{font-size:.77rem}.item-copy[data-astro-cid-oo64strv]>span[data-astro-cid-oo64strv]{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.folder-row-link[data-astro-cid-oo64strv]{transition:none}}.workspace-figure[data-astro-cid-pff6q3em]{background:var(--site-soft);border:1px solid var(--site-border);border-radius:1rem;min-width:0;margin:0;padding:clamp(1.1rem,3vw,2.25rem)}.research-flow[data-astro-cid-pff6q3em]{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr);align-items:center;gap:clamp(.8rem,1.8vw,1.5rem);display:grid}.publication-transition[data-astro-cid-pff6q3em]{color:var(--site-accent);text-align:center;flex-direction:column;align-items:center;gap:.7rem;font-size:.72rem;font-weight:600;line-height:1.5;display:flex}.publication-transition[data-astro-cid-pff6q3em] svg[data-astro-cid-pff6q3em]{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:4rem;height:1.5rem}@media (width<=900px){.workspace-figure[data-astro-cid-pff6q3em]{justify-self:center;width:min(100%,36rem)}.research-flow[data-astro-cid-pff6q3em]{grid-template-columns:minmax(0,1fr);gap:1.6rem}.publication-transition[data-astro-cid-pff6q3em]{flex-direction:row;justify-content:center;gap:.4rem}.publication-transition[data-astro-cid-pff6q3em] svg[data-astro-cid-pff6q3em]{order:-1;width:2.5rem;transform:rotate(90deg)}}.home-hero[data-astro-cid-r63giohu]{padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3rem,5vw,4.5rem)}.hero-grid[data-astro-cid-r63giohu]{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem);display:grid}.hero-copy[data-astro-cid-r63giohu]{text-align:center}.hero-copy[data-astro-cid-r63giohu] .eyebrow[data-astro-cid-r63giohu]{letter-spacing:clamp(.06em,.3vw,.14em);font-size:1rem}h1[data-astro-cid-r63giohu]{color:var(--site-ink);letter-spacing:-.065em;margin:1rem 0 1.25rem;font-size:clamp(2.65rem,5.2vw,4.5rem);font-weight:650;line-height:1.08}.hero-context[data-astro-cid-r63giohu]{color:var(--site-primary);display:inline-block}.hero-period[data-astro-cid-r63giohu]{color:var(--site-accent)}.hero-description[data-astro-cid-r63giohu]{color:var(--site-muted);max-width:70ch;margin-inline:auto;font-size:clamp(1.0625rem,1.5vw,1.15rem);line-height:1.75}.hero-actions[data-astro-cid-r63giohu]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.hero-actions[data-astro-cid-r63giohu] a[data-astro-cid-r63giohu]{justify-content:center;align-items:center;gap:1rem;display:inline-flex}@media (width<=380px){.hero-actions[data-astro-cid-r63giohu]{flex-direction:column;align-items:stretch}}.stats-section[data-astro-cid-b2hkwv5o]{border-block:1px solid var(--site-border)}.stats-grid[data-astro-cid-b2hkwv5o]{grid-template-columns:1fr 2fr;align-items:center;gap:2rem;padding-block:1.8rem;display:grid}.stats-intro[data-astro-cid-b2hkwv5o] .eyebrow[data-astro-cid-b2hkwv5o]{margin-bottom:.5rem;font-size:.62rem}.stats-intro[data-astro-cid-b2hkwv5o] a[data-astro-cid-b2hkwv5o]{color:var(--site-ink);align-items:center;gap:1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.stats-intro[data-astro-cid-b2hkwv5o] a[data-astro-cid-b2hkwv5o]:hover,.stats-intro[data-astro-cid-b2hkwv5o] a[data-astro-cid-b2hkwv5o] span[data-astro-cid-b2hkwv5o]{color:var(--site-primary)}.stats-values[data-astro-cid-b2hkwv5o]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stats-values[data-astro-cid-b2hkwv5o]>div[data-astro-cid-b2hkwv5o]{border-left:1px solid var(--site-border);flex-direction:column-reverse;align-items:flex-start;padding-left:2rem;display:flex}dt[data-astro-cid-b2hkwv5o]{color:var(--site-muted);margin-top:.25rem;font-size:.72rem}dd[data-astro-cid-b2hkwv5o]{color:var(--site-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:center;min-height:2.5rem;margin:0;font-size:clamp(1.5rem,2.7vw,2.1rem);font-weight:600;display:flex}dd[data-astro-cid-b2hkwv5o].metric-pending{letter-spacing:0;color:var(--site-muted);font-size:.85rem;font-weight:500}.stats-notice[data-astro-cid-b2hkwv5o]{color:var(--site-muted);margin:0;font-size:.8rem}@media (width<=700px){.stats-grid[data-astro-cid-b2hkwv5o]{grid-template-columns:1fr;gap:1.5rem}.stats-values[data-astro-cid-b2hkwv5o]>div[data-astro-cid-b2hkwv5o]{padding-left:1rem}.stats-values[data-astro-cid-b2hkwv5o]>div[data-astro-cid-b2hkwv5o]:first-child{border-left:0;padding-left:0}}@media (width<=360px){dd[data-astro-cid-b2hkwv5o]{font-size:1.3rem}.stats-values[data-astro-cid-b2hkwv5o]>div[data-astro-cid-b2hkwv5o]{padding-left:.5rem}}.audience-section[data-astro-cid-prnzaxqv]{padding-block:clamp(3.5rem,6vw,5.5rem)}.audience-soft[data-astro-cid-prnzaxqv]{background:var(--site-soft);border-top:1px solid var(--site-border)}.section-intro[data-astro-cid-prnzaxqv]{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem;display:grid}.section-number[data-astro-cid-prnzaxqv]{color:var(--site-accent);font-variant-numeric:tabular-nums;margin-right:.75rem}h2[data-astro-cid-prnzaxqv]{color:var(--site-ink);letter-spacing:-.045em;max-width:22ch;margin:1rem 0 0;scroll-margin-top:7rem;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:620;line-height:1.15}.section-description[data-astro-cid-prnzaxqv]{color:var(--site-muted);max-width:46ch;margin:0;font-size:.95rem;line-height:1.75}.resource-grid[data-astro-cid-prnzaxqv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.resource-grid[data-astro-cid-prnzaxqv]>li[data-astro-cid-prnzaxqv]{min-width:0;display:flex}.resource-card[data-astro-cid-prnzaxqv]{border:1px solid var(--site-border);background:var(--site-surface);width:100%;color:inherit;border-radius:.5rem;padding:1.6rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.resource-card[data-astro-cid-prnzaxqv]:hover{border-color:var(--site-primary);box-shadow:0 3px 12px #00322b0a}.resource-top[data-astro-cid-prnzaxqv]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.resource-top[data-astro-cid-prnzaxqv]>span[data-astro-cid-prnzaxqv]{color:var(--site-primary);font-size:1.2rem;line-height:1.25}h3[data-astro-cid-prnzaxqv]{color:var(--site-ink);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650;line-height:1.4}.resource-card[data-astro-cid-prnzaxqv] p[data-astro-cid-prnzaxqv]{color:var(--site-muted);max-width:35ch;margin:1.1rem 0 0;font-size:.86rem;line-height:1.7}.further-reading[data-astro-cid-prnzaxqv]{align-items:baseline;gap:1.5rem;margin-top:1.65rem;display:flex}.further-reading[data-astro-cid-prnzaxqv]>p[data-astro-cid-prnzaxqv]{color:var(--site-muted);white-space:nowrap;margin:0;font-size:.7rem}.further-reading[data-astro-cid-prnzaxqv] ul[data-astro-cid-prnzaxqv]{flex-wrap:wrap;gap:.7rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.further-reading[data-astro-cid-prnzaxqv] a[data-astro-cid-prnzaxqv]{color:var(--site-primary);align-items:center;gap:.5rem;padding-block:.15rem;font-size:.76rem;line-height:1.5;text-decoration:none;display:inline-flex}.further-reading[data-astro-cid-prnzaxqv] a[data-astro-cid-prnzaxqv]:hover{text-underline-offset:.2em;text-decoration:underline}@media (width<=800px){.section-intro[data-astro-cid-prnzaxqv]{grid-template-columns:1fr;gap:1.25rem}.section-description[data-astro-cid-prnzaxqv]{max-width:60ch}.resource-card[data-astro-cid-prnzaxqv]{padding:1.25rem}}@media (width<=600px){.resource-grid[data-astro-cid-prnzaxqv]{grid-template-columns:1fr}.resource-card[data-astro-cid-prnzaxqv] p[data-astro-cid-prnzaxqv]{max-width:none;margin-top:.5rem}.further-reading[data-astro-cid-prnzaxqv]{flex-direction:column;gap:.65rem}.further-reading[data-astro-cid-prnzaxqv] a[data-astro-cid-prnzaxqv]{padding-block:.4rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.resource-card[data-astro-cid-prnzaxqv]{transition:none}}
