.project-page.svelte-urn6fi{z-index:10;flex-direction:column;gap:2.5rem;max-width:800px;margin-inline:auto;padding:2rem;display:flex;position:relative}.project-head.svelte-urn6fi h1:where(.svelte-urn6fi){margin-top:.4rem}.project-desc.svelte-urn6fi{color:var(--text-color);max-width:540px;margin-top:.4rem;font-size:14px;line-height:1.55}.contact-cta.svelte-urn6fi{padding:1rem 0}.cta-card.svelte-urn6fi{background:var(--primary);border:var(--line) solid var(--primary);border-radius:var(--bigger-radius);max-width:65%;box-shadow:10px 10px 0 0 var(--accent);transform-style:preserve-3d;flex-direction:column;gap:1.2rem;padding:3rem 2.8rem;display:flex}.cta-inner.svelte-urn6fi{flex-direction:column;gap:1rem;display:flex}.cta-card.svelte-urn6fi h2:where(.svelte-urn6fi){text-transform:uppercase;color:var(--text-ondark);font-family:artistic,serif;font-size:38px;font-weight:800;line-height:.95}.cta-card.svelte-urn6fi p:where(.svelte-urn6fi){color:var(--text-muted);font-size:14px;line-height:1.55}.cta-inverse.svelte-urn6fi{background:var(--accent);color:var(--accent-color);border:2px solid var(--text-ondark);box-shadow:3px 3px 0 0 var(--text-ondark);align-self:flex-start}.cta-card.svelte-urn6fi .cta-light:where(.svelte-urn6fi){color:var(--text-ondark);border-color:var(--text-ondark);align-self:flex-start}@media (width<=760px){.project-page.svelte-urn6fi{padding:1.2rem}.cta-card.svelte-urn6fi{max-width:100%}.cta-card.svelte-urn6fi h2:where(.svelte-urn6fi){font-size:30px}}
