.grid.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:min(800px,100svh);background-size:16px 16px;--dot-color: color-mix(in srgb, var(--text) 5%, var(--bg-100));background-image:radial-gradient(circle,var(--dot-color) 10%,transparent 10%)}.grid.light.svelte-1uha8ag{--cx: color-mix(in srgb, var(--primary), 25% transparent);--dot-color: color-mix(in srgb, var(--cx) 30%, var(--bg-100))}@media screen and (max-width: 768px){.grid.light.svelte-1uha8ag{opacity:.75}}.grid.svelte-1uha8ag:after{content:"";position:absolute;left:0;bottom:0;height:200px;width:100%;background:linear-gradient(180deg,transparent 0%,var(--bg-100) 100%)}.grid.mask.svelte-1uha8ag{transition:all .3s;--dot-color: var(--accent);--gradient-mask: radial-gradient( circle var(--diameter) at var(--x) var(--y), var(--bg-100) 30%, transparent 100% );mask-image:var(--gradient-mask);-webkit-mask-image:var(--gradient-mask)}main.svelte-1uha8ag{position:relative;min-height:calc(100dvh - var(--header-height));width:min(80%,1200px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;margin-block:120px;gap:6rem}@media screen and (max-width: 768px){main.svelte-1uha8ag{width:100%}}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag){width:600px}@media screen and (max-width: 768px){main.svelte-1uha8ag .hero:where(.svelte-1uha8ag){width:100%;padding-inline:1rem}}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){display:flex;width:100%;align-items:center;flex-direction:column;gap:1.5rem}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag) span.title:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:2rem;transition:filter .3s;color:var(--accent);position:relative}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag) span.title.randomizing:where(.svelte-1uha8ag){filter:blur(2px) saturate(.5)}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag) span.title.static:where(.svelte-1uha8ag):after{content:"";position:absolute;bottom:-1px;width:0;left:0;height:3px;background-color:var(--primary);animation:svelte-1uha8ag-glide 3.2s ease forwards}@keyframes svelte-1uha8ag-glide{0%{width:0%}to{width:100%}}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag) span.slogan:where(.svelte-1uha8ag){font-weight:700;font-size:3rem;color:transparent;-webkit-background-clip:text;background-clip:text;--stop: color-mix(in srgb, var(--primary), 70% var(--bg-100));--gradient-to: var(--text) 0%, var(--stop) 100%;background-image:linear-gradient(180deg,var(--gradient-to))}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag) span.slogan.light:where(.svelte-1uha8ag){--gradient-to: #0065a0 0%, var(--text) 100%}@media screen and (max-width: 768px){main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){text-align:center}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag) span.title:where(.svelte-1uha8ag){font-size:1.5rem}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag) span.slogan:where(.svelte-1uha8ag){font-size:3rem}}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) p.description:where(.svelte-1uha8ag){margin:0;padding-block:2.5rem;text-align:center;font-size:1.125rem;line-height:1.5rem}@media screen and (max-width: 768px){main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) p.description:where(.svelte-1uha8ag){font-size:1rem}}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) .button-groups:where(.svelte-1uha8ag){display:flex;justify-content:center}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) .button-groups:where(.svelte-1uha8ag) a.button:where(.svelte-1uha8ag){display:flex;align-items:center;min-width:100px;gap:.5rem;justify-content:center;padding-block:.375rem}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) .button-groups:where(.svelte-1uha8ag) a.button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){line-height:1.25}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) .button-groups:where(.svelte-1uha8ag) a.button.outlined:where(.svelte-1uha8ag){--button-bg: var(--bg-100);color:var(--text);border-radius:.5rem;padding-inline:.5rem;border:1px solid var(--primary)}main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) .button-groups:where(.svelte-1uha8ag) a.button.outlined:where(.svelte-1uha8ag):hover{background-color:color-mix(in srgb,var(--button-bg),12% var(--accent))}@media screen and (max-width: 768px){main.svelte-1uha8ag .hero:where(.svelte-1uha8ag) .button-groups:where(.svelte-1uha8ag){flex-direction:column;align-items:center;gap:.5rem}}main.svelte-1uha8ag .features:where(.svelte-1uha8ag){width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}@media screen and (max-width: 768px){main.svelte-1uha8ag .features:where(.svelte-1uha8ag){grid-template-columns:1fr;padding-inline:2rem}}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card:where(.svelte-1uha8ag){height:300px;background-color:var(--bg-200);padding:2rem;border-radius:1rem;outline:2px solid transparent;transition:all .3s}@media screen and (max-width: 768px){main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card:where(.svelte-1uha8ag){grid-column:span 1/span 1!important;width:100%;height:-moz-fit-content;height:fit-content}}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card:where(.svelte-1uha8ag):hover{outline:2px solid var(--accent)}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.half:where(.svelte-1uha8ag){grid-column:span 6/span 6}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.third:where(.svelte-1uha8ag){grid-column:span 4/span 4}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.viewer:where(.svelte-1uha8ag){display:flex;padding:1rem}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.viewer:where(.svelte-1uha8ag):hover .img-container:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1)}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.viewer:where(.svelte-1uha8ag) div.text:where(.svelte-1uha8ag){padding:.5rem}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.viewer:where(.svelte-1uha8ag) div.text:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin-top:25%;padding-right:1rem}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.viewer:where(.svelte-1uha8ag) .img-container:where(.svelte-1uha8ag){width:50%;flex-shrink:0;border-radius:1rem;overflow:hidden}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.viewer:where(.svelte-1uha8ag) .img-container:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.5);filter:brightness(1.2);transition:all .3s ease;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.node:where(.svelte-1uha8ag){display:flex;flex-direction:column}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.node:where(.svelte-1uha8ag) .img-container:where(.svelte-1uha8ag){flex-grow:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.node:where(.svelte-1uha8ag) .img-container:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){height:100%;width:100%;-o-object-fit:contain;object-fit:contain;transition:all .5s ease;filter:saturate(0)}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.node:where(.svelte-1uha8ag):hover .img-container:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){filter:saturate(1)}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.icon-bg:where(.svelte-1uha8ag){position:relative;overflow:hidden}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.icon-bg:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag),main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.icon-bg:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){position:relative;z-index:1}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.icon-bg:where(.svelte-1uha8ag) .icon:where(.svelte-1uha8ag){position:absolute;bottom:-12%;right:-10%;color:var(--accent);opacity:.05;transition:all .3s}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.icon-bg:where(.svelte-1uha8ag):hover .icon:where(.svelte-1uha8ag){opacity:.25}@media screen and (max-width: 768px){main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card.icon-bg:where(.svelte-1uha8ag) .icon:where(.svelte-1uha8ag){bottom:-30%;right:-20%}}main.svelte-1uha8ag .features:where(.svelte-1uha8ag) .card:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){padding-right:1rem;line-height:1.2rem;font-size:1rem;color:var(--mono-mid)}main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag){width:600px;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width: 768px){main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag){width:100%;padding-inline:2rem}}main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;--color: color-mix(in srgb, var(--accent-200), 25% #000)}@media screen and (max-width: 520px){main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag) .circle:where(.svelte-1uha8ag){opacity:0}main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag):after{opacity:0}}main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag) .circle:where(.svelte-1uha8ag){width:12px;height:12px;border-radius:100%;border:3px solid var(--color)}main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){background-color:var(--bg-100);z-index:1;padding-inline:1.5rem}main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag):after{content:"";position:absolute;width:calc(100% - 4rem);height:2px;left:50%;transform:translate(-50%);background-color:var(--color)}main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){width:min(450px,100%)}main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag){display:flex;flex-direction:column;margin-left:-4rem}main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag){padding-block:.25rem;list-style-type:none;display:flex;align-items:center;justify-content:center;gap:.5rem;color:color-mix(in srgb,var(--accent-200),25% #000);font-size:.875rem}main.svelte-1uha8ag .roadmap:where(.svelte-1uha8ag) ul:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--text)}
