.container.svelte-19bh5is{max-width:1120px;margin:0 auto}.intro.svelte-19bh5is{padding:6rem 2rem 4rem;border-bottom:1px solid var(--neutral-200)}.kicker.svelte-19bh5is{font-size:.875rem;font-weight:600;color:var(--primary-accent);margin-bottom:.75rem}.intro.svelte-19bh5is h1:where(.svelte-19bh5is){font-size:clamp(2.25rem,4.6vw,3.25rem);letter-spacing:-.025em;margin-bottom:1.25rem}.lead.svelte-19bh5is{font-size:1.2rem;color:var(--neutral-600);max-width:620px;margin:0}.section.svelte-19bh5is{padding:2rem 2rem 5rem}.projects.svelte-19bh5is{list-style:none}.project.svelte-19bh5is{display:grid;grid-template-columns:180px 1fr;gap:2.5rem;padding:2.5rem 0;border-bottom:1px solid var(--neutral-200)}.project.svelte-19bh5is:last-child{border-bottom:none}.logo.svelte-19bh5is{width:180px;height:120px;display:flex;align-items:center;justify-content:center;padding:1rem;border:1px solid var(--neutral-200);border-radius:8px;background:#fff;overflow:hidden}.logo.svelte-19bh5is picture{display:contents}.logo.svelte-19bh5is img:where(.svelte-19bh5is),.logo.svelte-19bh5is img{width:100%;height:100%;object-fit:contain}.initials.svelte-19bh5is{font-size:1.75rem;font-weight:700;color:var(--neutral-500)}.project-text.svelte-19bh5is{max-width:680px}.project-text.svelte-19bh5is h2:where(.svelte-19bh5is){font-size:1.35rem;margin-bottom:.6rem}.project-text.svelte-19bh5is p:where(.svelte-19bh5is){color:var(--neutral-600);margin-bottom:.6rem}.text-link.svelte-19bh5is{margin-top:.4rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.text-link.svelte-19bh5is:after{content:"↗";text-decoration:none;display:inline-block;margin-left:.15rem}.text-link.svelte-19bh5is:hover{text-decoration-thickness:2px}@media (max-width: 768px){.intro.svelte-19bh5is{padding:3rem 1rem 2.5rem}.lead.svelte-19bh5is{font-size:1.05rem}.section.svelte-19bh5is{padding:1rem 1rem 4rem}.project.svelte-19bh5is{grid-template-columns:1fr;gap:1.25rem;padding:2rem 0}.logo.svelte-19bh5is{width:120px;height:80px;padding:.75rem}}
