.partner-item.svelte-1r80t0t{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:#a1a1aa;opacity:.75;transition:opacity .3s,color .3s}.partner-item.svelte-1r80t0t:hover{opacity:1;color:#d4a843}.separator.svelte-1r80t0t{color:#d4a843;opacity:.5;font-size:.5rem}.about-image-placeholder.svelte-7hpc9t{position:relative;background:linear-gradient(135deg,rgba(212,168,67,.06) 0%,transparent 60%),#18181b;border:1px solid #27272a}.about-grid.svelte-7hpc9t{background-image:linear-gradient(rgba(212,168,67,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(212,168,67,.04) 1px,transparent 1px);background-size:40px 40px}.product-card.svelte-1ccbxwc{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.product-card.svelte-1ccbxwc:hover{transform:translateY(-4px);box-shadow:0 0 20px #d4a84326,0 16px 48px #0006}.service-card.svelte-hz61c4{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.service-card.svelte-hz61c4:hover{transform:translateY(-3px);box-shadow:0 16px 48px #0006}.service-line.svelte-hz61c4{transition:width .4s cubic-bezier(.22,1,.36,1)}.service-card.svelte-hz61c4:hover .service-line:where(.svelte-hz61c4){width:100%}.project-card.svelte-1tes396{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.project-card.svelte-1tes396:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000080}.project-card.svelte-1tes396:hover .project-overlay:where(.svelte-1tes396){opacity:1}
