.container-wide.svelte-rqn88j{max-width:1400px;margin:0 auto;padding:0 var(--space-3xl)}.projects-header.svelte-rqn88j{padding:var(--space-4xl) 0 var(--space-3xl)}.projects-header.svelte-rqn88j h1:where(.svelte-rqn88j){font-size:clamp(2.5rem,5vw,4rem);margin-bottom:var(--space-md);font-weight:600;letter-spacing:-.03em}.projects-header.svelte-rqn88j p:where(.svelte-rqn88j){font-size:1.125rem;color:var(--color-text-secondary);margin:0}.section.svelte-rqn88j{padding:var(--space-3xl) 0}.projects-grid.svelte-rqn88j{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2xl)}.project-card.svelte-rqn88j{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xl);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.project-card.svelte-rqn88j:hover{transform:translateY(-12px);background:#ffffff14;border-color:#ffffff26}.project-number.svelte-rqn88j{font-size:.75rem;color:var(--color-text-tertiary);font-weight:600;letter-spacing:.1em;padding:var(--space-lg) var(--space-xl) 0}.project-content.svelte-rqn88j{padding:var(--space-xl);flex:1;display:flex;flex-direction:column}.project-card.svelte-rqn88j h3:where(.svelte-rqn88j){font-size:1.5rem;font-weight:600;margin-bottom:var(--space-md)}.project-card.svelte-rqn88j p:where(.svelte-rqn88j){color:var(--color-text-secondary);margin-bottom:var(--space-lg);line-height:1.6;flex:1}.project-tags.svelte-rqn88j{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap}.tag.svelte-rqn88j{font-size:.75rem;font-weight:500;padding:var(--space-xs) var(--space-md);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);color:var(--color-text-secondary)}.project-links.svelte-rqn88j{display:flex;gap:var(--space-lg)}.project-links.svelte-rqn88j a:where(.svelte-rqn88j){font-size:.9375rem;color:var(--color-text);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.project-links.svelte-rqn88j a:where(.svelte-rqn88j):hover{color:var(--color-text-secondary)}@media(max-width:968px){.container-wide.svelte-rqn88j{padding:0 var(--space-lg)}.projects-grid.svelte-rqn88j{grid-template-columns:1fr}}
