.intro.svelte-u6zn5i{max-width:64rem}.intro.svelte-u6zn5i .lead:where(.svelte-u6zn5i){color:#080b12b3;max-width:47rem}.insight-grid.svelte-u6zn5i{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i){border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-rows:auto auto 1fr auto;gap:1.5rem;min-height:38rem;padding:clamp(1.5rem,3vw,2.75rem);transition:background-color .18s,color .18s,transform .18s;display:grid}.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i):hover,.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i):focus-visible{z-index:1;background:var(--proof-cobalt);color:var(--warm-stock);position:relative;transform:translateY(-.35rem)}.card-meta.svelte-u6zn5i,.card-foot.svelte-u6zn5i{color:var(--margin-note);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.67rem;font-weight:800;display:flex}.media.svelte-u6zn5i{border:1px solid var(--rule);background:var(--blueprint-panel);overflow:hidden}.card-copy.svelte-u6zn5i{align-content:start;gap:1.25rem;display:grid}h2.svelte-u6zn5i{max-width:18ch;font-size:clamp(2rem,3.1vw,3.55rem);line-height:.96}.card-copy.svelte-u6zn5i p:where(.svelte-u6zn5i){color:#f4f0e8ab;margin:0}.card-foot.svelte-u6zn5i{border-top:1px solid;align-items:end;padding-top:1rem}.card-foot.svelte-u6zn5i span:where(.svelte-u6zn5i){max-width:35ch;line-height:1.4}.card-foot.svelte-u6zn5i i:where(.svelte-u6zn5i){color:var(--proof-cobalt);font-size:1.35rem;font-style:normal}.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i):hover .card-meta:where(.svelte-u6zn5i),.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i):hover .card-copy:where(.svelte-u6zn5i) p:where(.svelte-u6zn5i),.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i):hover .card-foot:where(.svelte-u6zn5i) i:where(.svelte-u6zn5i),.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i):focus-visible .card-meta:where(.svelte-u6zn5i),.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i):focus-visible .card-copy:where(.svelte-u6zn5i) p:where(.svelte-u6zn5i),.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i):focus-visible .card-foot:where(.svelte-u6zn5i) i:where(.svelte-u6zn5i){color:var(--warm-stock)}@media (width<=760px){.insight-grid.svelte-u6zn5i{grid-template-columns:1fr}.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i){min-height:0}}@media (prefers-reduced-motion:reduce){.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i){transition:background-color .18s,color .18s}.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i):hover,.insight-grid.svelte-u6zn5i a:where(.svelte-u6zn5i):focus-visible{transform:none}}
