.thesis.svelte-1kri9ct{z-index:1;gap:1.2rem;padding:1.2rem 0 4rem;display:grid;position:relative}.heading.svelte-1kri9ct{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:1.2rem;padding-top:.6rem;display:grid}.heading.svelte-1kri9ct h1:where(.svelte-1kri9ct){letter-spacing:-.06em;margin:1rem 0 0;font-size:clamp(3rem,2.1rem + 4vw,5.4rem);line-height:.92}.heading.svelte-1kri9ct p:where(.svelte-1kri9ct),.core-card.svelte-1kri9ct p:where(.svelte-1kri9ct),.stack.svelte-1kri9ct li:where(.svelte-1kri9ct){color:var(--muted);margin:0;line-height:1.65}.core-grid.svelte-1kri9ct,.double.svelte-1kri9ct{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.double.svelte-1kri9ct{grid-template-columns:repeat(2,minmax(0,1fr))}.core-card.svelte-1kri9ct,.stack.svelte-1kri9ct{border-radius:1.45rem;padding:1.25rem}.core-card.svelte-1kri9ct span:where(.svelte-1kri9ct),.stack.svelte-1kri9ct span:where(.svelte-1kri9ct){color:var(--accent-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.core-card.svelte-1kri9ct p:where(.svelte-1kri9ct){margin-top:.85rem}.stack.svelte-1kri9ct{gap:1rem;display:grid}.stack.svelte-1kri9ct h2:where(.svelte-1kri9ct){letter-spacing:-.04em;margin:.8rem 0 0;font-size:clamp(1.5rem,1.15rem + 1vw,2.35rem);line-height:1.02}.stack.svelte-1kri9ct ol:where(.svelte-1kri9ct),.stack.svelte-1kri9ct ul:where(.svelte-1kri9ct){margin:0;padding-left:1.1rem}.stack.svelte-1kri9ct li:where(.svelte-1kri9ct)+li:where(.svelte-1kri9ct){margin-top:.7rem}@media (width<=980px){.heading.svelte-1kri9ct,.core-grid.svelte-1kri9ct,.double.svelte-1kri9ct{grid-template-columns:1fr}}@media (width<=640px){.thesis.svelte-1kri9ct{padding:.9rem 0 3rem}.core-card.svelte-1kri9ct,.stack.svelte-1kri9ct{border-radius:1.2rem}}
