.case-study.svelte-17dlqf{max-width:48rem;margin:0 auto;padding:2.75rem 1.25rem 3rem;color:var(--color-text)}.hero.svelte-17dlqf h1:where(.svelte-17dlqf){margin-top:0;font-size:clamp(1.6em,1.8vw + 1em,2.35em);color:var(--color-near-black)}.hero-kicker.svelte-17dlqf{margin:0 0 .35rem;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-interactive)}.lede.svelte-17dlqf{font-size:1.05rem;color:var(--color-text-muted);line-height:1.55;margin-bottom:1.25rem}.rd-projects.svelte-17dlqf{display:grid;gap:1rem;grid-template-columns:1fr;margin:0 0 2rem}@media(min-width:40rem){.rd-projects.svelte-17dlqf{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-project-card.svelte-17dlqf{display:block;padding:1rem 1.15rem;border-radius:.55rem;border:1px solid var(--color-border);background:var(--color-surface-elevated);text-decoration:none;color:inherit;box-shadow:0 1px color-mix(in srgb,var(--color-hero-chip) 4%,transparent);transition:border-color .15s ease,box-shadow .15s ease}.rd-project-card.svelte-17dlqf:hover{border-color:var(--color-primary-teal);box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary-teal) 12%,transparent)}.rd-project-card__title.svelte-17dlqf{margin:0 0 .45rem;font-size:1.05rem;font-weight:700;color:var(--color-accent-interactive)}.rd-project-card__sub.svelte-17dlqf{margin:0;font-size:.88rem;line-height:1.5;color:var(--color-text-muted)}section.svelte-17dlqf{margin-bottom:2rem}h2.svelte-17dlqf{font-size:1.2rem;color:var(--color-hero-primary-bg-hover);margin:0 0 .65rem}section.svelte-17dlqf p:where(.svelte-17dlqf),section.svelte-17dlqf ul:where(.svelte-17dlqf){line-height:1.6;margin:0 0 .85rem}ul.svelte-17dlqf{padding-inline-start:1.2rem}li.svelte-17dlqf{margin-bottom:.5rem}#trama.svelte-17dlqf,#wing-playground.svelte-17dlqf{scroll-margin-top:5.5rem}
