:root{--card-color:var(--color-white)}@media (prefers-color-scheme:dark){:root{--card-color:var(--color-slate-900)}}.service-card.svelte-j3latp{background:color-mix(in srgb, var(--card-color) 100%, transparent)}@property --main-bg-x{syntax:"<percentage>";inherits:false;initial-value:175%}@property --main-bg-y{syntax:"<percentage>";inherits:false;initial-value:70%}@property --top-bg-x{syntax:"<percentage>";inherits:false;initial-value:0%}@property --mask-2-x{syntax:"<percentage>";inherits:false;initial-value:0%}@property --mask-1-x{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes svelte-j8c3e4-keyframes-main{0%{--main-bg-x:175%;--main-bg-y:70%;--mask-1-x:100%}to{--main-bg-x:80%;--main-bg-y:10%;--mask-1-x:0%}}@keyframes svelte-j8c3e4-keyframes-top{0%{--top-bg-x:0%;--mask-2-x:0%}to{--top-bg-x:80%;--mask-2-x:100%}}.hero-backdrop.svelte-j8c3e4{pointer-events:none;opacity:.5;width:100%;height:1400px;position:absolute;top:0;left:0}.hero-backdrop--main.svelte-j8c3e4{background: radial-gradient(circle at var(--main-bg-x) var(--main-bg-y), var(--color-violet-900), var(--color-violet-600) 25%, var(--color-indigo-600), var(--color-sky-500) 65%, var(--color-sky-900));-webkit-mask-image:radial-gradient(ellipse 90% 45% at var(--mask-1-x) 55%, #000 5%, #00000080 55%, #0000);mask-image:radial-gradient(ellipse 90% 45% at var(--mask-1-x) 55%, #000 5%, #00000080 55%, #0000);animation:15s ease-in-out infinite alternate svelte-j8c3e4-keyframes-main}.hero-backdrop--top.svelte-j8c3e4{background: radial-gradient(circle at var(--top-bg-x) 45%, var(--color-emerald-400), var(--color-teal-600) 25%, var(--color-blue-500) 50%);-webkit-mask-image:radial-gradient(ellipse 85% 30% at var(--mask-2-x) 3%, #000 5%, #00000080 55%, #0000);mask-image:radial-gradient(ellipse 85% 30% at var(--mask-2-x) 3%, #000 5%, #00000080 55%, #0000);animation:15s infinite alternate svelte-j8c3e4-keyframes-top}:root{--dynamic-text-width:auto;--title-color:var(--color-slate-800);--subtitle-color:var(--color-slate-700)}@media (prefers-color-scheme:dark){:root{--title-color:var(--color-slate-100);--subtitle-color:var(--color-slate-200)}}.title.svelte-146kmtx{background:linear-gradient(to bottom, var(--title-color), color-mix(in srgb, var(--title-color) 30%, transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.subtitle.svelte-146kmtx{background:linear-gradient(to bottom, var(--subtitle-color), color-mix(in srgb, var(--subtitle-color) 60%, transparent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.highlighted.svelte-146kmtx{background:linear-gradient(70deg, var(--color-violet-600), var(--color-sky-500), var(--color-emerald-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dynamic-text-container.svelte-146kmtx{height:1lh;width:var(--dynamic-text-width);justify-content:center;align-items:center;transition:all .5s;display:inline-block;position:relative}.dynamic-text.svelte-146kmtx{height:100%;position:absolute;top:0;left:0}@media (hover:hover){.tech-shadow.svelte-1rgz9im:hover{box-shadow:0 1px 15px -5px var(--tech-color)}}
