@import"https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700&family=B612+Mono&display=swap";:root{--base-pd-6xl: 96px;--base-pd-5xl: 78px;--base-pd-4xl: 60px;--base-pd-3xl: 48px;--base-pd-2xl: 36px;--base-pd-lg: 18px;--base-pd-md: 12px;--base-pd-sm: 6px;--base-pd-xl: 24px;--base-pd-xs: 2px}:root{--base-radius-2xl: 36px;--base-radius-xl: 24px;--base-radius-lg: 12px;--base-radius-md: 6px;--base-radius-sm: 4px;--base-radius-xs: 2px}:root{--base-size-2xl: 78px;--base-size-2xs: 18px;--base-size-3xl: 108px;--base-size-huge: 132px;--base-size-lg: 42px;--base-size-max: 186px;--base-size-md: 36px;--base-size-sm: 30px;--base-size-xl: 58px;--base-size-xs: 24px;--base-size-3xs: 12px}:root{--icon-size-2xl: 60px;--icon-size-xl: 36px;--icon-size-lg: 30px;--icon-size-md: 24px;--icon-size-sm: 18px}:root{--text-size-3xl: 60px;--text-size-2xl: 42px;--text-size-xl: 36px;--text-size-lg: 26px;--text-size-md: 22px;--text-size-sm: 18px;--text-size-xs: 16px;--text-size-2xs: 14px;--text-size-3xs: 12px}:root{--color-blue-10: #0f101aff;--color-blue-20: #121420ff;--color-blue-30: #19213aff;--color-blue-40: #1f2f55ff;--color-blue-50: #233e73ff;--color-blue-60: #254c92ff;--color-blue-70: #255cb2ff;--color-blue-80: #236cd3ff;--color-blue-90: #527cd9ff;--color-blue-100: #718edfff;--color-blue-110: #8ca0e5ff;--color-blue-120: #a4b2eaff;--color-blue-130: #bcc5f0ff;--color-blue-140: #d3d8f5ff;--color-blue-150: #e9ebfaff}:root{--color-brand-10: #076673ff;--color-brand-100: #66d5f3ff;--color-brand-110: #82d3efff;--color-brand-120: #9cd5eeff;--color-brand-130: #b5daeeff;--color-brand-140: #cbe1f0ff;--color-brand-150: #e0ebf4ff;--color-brand-20: #077c8bff;--color-brand-30: #0792a4ff;--color-brand-40: #06a8beff;--color-brand-50: #05bfd7ff;--color-brand-60: #04d6f2ff;--color-brand-70: #11e1fdff;--color-brand-80: #28e6ffff;--color-brand-90: #48dbf8ff}:root{--color-gray-10: #0f1113ff;--color-gray-20: #131517ff;--color-gray-30: #1f2227ff;--color-gray-40: #2b3138ff;--color-gray-50: #38404bff;--color-gray-60: #454f5dff;--color-gray-70: #525f71ff;--color-gray-80: #607084ff;--color-gray-90: #738192ff;--color-gray-100: #8692a1ff;--color-gray-110: #9aa3b0ff;--color-gray-120: #adb5c0ff;--color-gray-130: #c1c7cfff;--color-gray-140: #d6d9dfff;--color-gray-150: #eaecefff}:root{--color-red-10: #1d0c06ff;--color-red-20: #231009ff;--color-red-30: #3c1710ff;--color-red-40: #581c15ff;--color-red-50: #752119ff;--color-red-60: #93251cff;--color-red-70: #b32920ff;--color-red-80: #d42b24ff;--color-red-90: #df4d3dff;--color-red-100: #e86a56ff;--color-red-110: #f08470ff;--color-red-120: #f79d8bff;--color-red-130: #fcb5a7ff;--color-red-140: #ffcec4ff;--color-red-150: #ffe7e1ff}:root{--color-yellow-10: #151007ff;--color-yellow-20: #1a140aff;--color-yellow-30: #292111ff;--color-yellow-40: #3b2f16ff;--color-yellow-50: #4d3d1aff;--color-yellow-60: #604b1dff;--color-yellow-70: #745b21ff;--color-yellow-80: #896a25ff;--color-yellow-90: #9d7a28ff;--color-yellow-100: #b38b2bff;--color-yellow-110: #c99c2eff;--color-yellow-120: #dfad31ff;--color-yellow-130: #ecc068ff;--color-yellow-140: #f6d59bff;--color-yellow-150: #fce9ccff}:root{--base-pd-default: var(--base-pd-md);--base-radius-default: var(--base-radius-md);--base-size-default: var(--base-size-md);--icon-size-default: var(--icon-size-md);--text-size-default: var(--text-size-md)}:root{--bg: var(--color-gray-10);--bg-alt: var(--color-gray-30)}:root{--outline: var(--color-yellow-130);--bg-primary: var(--color-gray-20);--bg-secondary: var(--color-gray-30);--bg-tertiary: var(--color-gray-40);--bg-default: var(--bg-primary);--print-brand: var(--color-brand-110);--print: var(--print-normal);--print-highlight: var(--color-gray-150);--print-interactive: var(--color-gray-150);--print-inverse: var(--color-gray-20);--print-key: var(--color-yellow-120);--print-normal: var(--color-gray-100);--print-subtle: var(--color-gray-80);--waveform-print: var(--color-gray-90)}:root{--button-grp-pd: var(--base-pd-xs);--button-brand-bg: var(--color-brand-90);--button-brand-bg-active: var(--color-brand-80);--button-brand-bg-hover: var(--color-brand-100);--button-brand-print: var(--color-gray-20);--button-brand-print-active: var(--color-gray-20);--button-brand-print-hover: var(--color-gray-10);--button-brand-radius: var(--button-size);--button-ghost-bg: #00000000;--button-ghost-bg-active: var(--button-tertiary-bg-active);--button-ghost-bg-hover: var(--button-tertiary-bg-hover);--button-ghost-print: var(--button-tertiary-print);--button-ghost-print-active: var(--button-tertiary-print-active);--button-ghost-print-hover: var(--button-tertiary-print-hover);--button-ghost-radius: var(--base-radius-default);--button-icon-size: var(--icon-size-md);--button-icon-size-sm: var(--icon-size-sm);--button-link-print: #ffffffff;--button-link-print-active: #ffffffff;--button-link-print-hover: #ffffffff;--button-pd-inner: var(--base-pd-md);--button-pd-outter: var(--base-pd-2xl);--button-primary-bg: var(--color-brand-140);--button-primary-bg-active: var(--color-brand-130);--button-primary-bg-hover: var(--color-brand-150);--button-primary-print: var(--color-gray-30);--button-primary-print-active: var(--color-gray-30);--button-primary-print-hover: var(--color-gray-10);--button-primary-radius: var(--button-size);--button-secondary-bg: var(--color-gray-40);--button-secondary-bg-active: var(--color-gray-40);--button-secondary-bg-hover: var(--color-gray-50);--button-secondary-print: var(--color-brand-130);--button-secondary-print-active: var(--color-brand-120);--button-secondary-print-hover: var(--color-brand-140);--button-secondary-radius: var(--base-radius-default);--button-size: var(--base-size-md);--button-size-sm: var(--base-size-sm);--button-size-md: var(--base-size-md);--button-size-lg: var(--base-size-lg);--button-tertiary-bg: var(--color-gray-30);--button-tertiary-bg-active: var(--color-gray-20);--button-tertiary-bg-hover: var(--color-gray-40);--button-tertiary-print: var(--color-gray-110);--button-tertiary-print-active: var(--print-key);--button-tertiary-print-hover: var(--color-gray-150);--button-tertiary-radius: var(--base-radius-default);--button-warning-bg: #000000ff;--button-warning-bg-active: #000000ff;--button-warning-bg-hover: #000000ff;--button-warning-print: #ffffffff;--button-warning-print-active: #ffffffff;--button-warning-print-hover: #ffffffff;--button-warning-radius: var(--base-radius-default);--button-primary-bg-rgb: 203, 225, 240}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:var(--print)}#app{min-height:100vh}h1,h2{font-family:ES-Build,sans-serif;font-weight:700;font-style:normal;line-height:1.1}.container{max-width:2000px;margin:0 auto;padding:0 var(--base-pd-3xl)}.container-wide{max-width:none;margin:0 auto;padding:0 6vw}.p-0{padding:0}.p-1{padding:var(--base-pd-xs)}.p-2{padding:var(--base-pd-sm)}.p-3{padding:var(--base-pd-md)}.p-4{padding:var(--base-pd-lg)}.p-5{padding:var(--base-pd-xl)}.p-6{padding:var(--base-pd-2xl)}.p-7{padding:var(--base-pd-3xl)}.p-8{padding:var(--base-pd-4xl)}.m-0{margin:0}.m-1{margin:var(--base-pd-xs)}.m-2{margin:var(--base-pd-sm)}.m-3{margin:var(--base-pd-md)}.m-4{margin:var(--base-pd-lg)}.m-5{margin:var(--base-pd-xl)}.m-6{margin:var(--base-pd-2xl)}.m-7{margin:var(--base-pd-3xl)}.m-8{margin:var(--base-pd-4xl)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.flex-1{flex:1}.flex-none{flex:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-light{font-weight:300}.bg-primary{background:var(--bg-primary)}.bg-secondary{background:var(--bg-secondary)}.bg-tertiary{background:var(--bg-tertiary)}.bg-brand{background:var(--color-brand-90)}.text-primary{color:var(--print)}.text-highlight{color:var(--print-highlight)}.text-subtle{color:var(--print-subtle)}.text-brand{color:var(--print-brand)}.rounded-sm{border-radius:var(--base-radius-sm)}.rounded-md{border-radius:var(--base-radius-md)}.rounded-lg{border-radius:var(--base-radius-lg)}.rounded-xl{border-radius:var(--base-radius-xl)}.rounded-full{border-radius:50%}.shadow-sm{box-shadow:0 2px 4px #0000001a}.shadow-md{box-shadow:0 4px 8px #00000026}.shadow-lg{box-shadow:0 6px 36px #0000004d}@media (max-width: 768px){.container-wide{padding:0 var(--base-pd-lg)}.hidden-mobile{display:none}}@media (max-width: 1024px){.hidden-tablet{display:none}}@font-face{font-family:ES-Build;src:url(../fonts/es-build-regular-webfont.woff2) format("woff2"),url(../fonts/es-build-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ES-Build;src:url(../fonts/es-build-bold-webfont.woff2) format("woff2"),url(../fonts/es-build-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.btn.svelte-143hf8d{border:none;cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;width:fit-content;padding:var(--button-pd-inner) var(--button-pd-outter);font-size:var(--text-size-md);outline:2px solid transparent;outline-offset:3px}.btn.svelte-143hf8d:hover{outline-color:var(--button-primary-bg)}.btn.svelte-143hf8d:active{outline-color:var(--outline)}.btn.svelte-143hf8d:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.active.svelte-143hf8d,.btn-secondary.active.svelte-143hf8d:hover,.btn-secondary.active.svelte-143hf8d:active{background:var(--button-secondary-print)!important;color:var(--button-secondary-bg)!important;outline:none}.btn-primary.svelte-143hf8d{background:var(--button-primary-bg);color:var(--button-primary-print);border-radius:var(--button-primary-radius)}.btn-primary.svelte-143hf8d:hover:not(:disabled){background:var(--button-primary-bg-hover);color:var(--button-primary-print-hover)}.btn-primary.svelte-143hf8d:active:not(:disabled){background:var(--button-primary-bg-active);color:var(--button-primary-print-active)}.btn-secondary.svelte-143hf8d{background:var(--button-secondary-bg);color:var(--button-secondary-print);border-radius:var(--button-primary-radius)}.btn-secondary.svelte-143hf8d:hover:not(:disabled){background:var(--button-secondary-bg-hover);color:var(--button-secondary-print-hover)}.btn-secondary.svelte-143hf8d:active:not(:disabled){background:var(--button-secondary-bg-active);color:var(--button-secondary-print-active)}.btn-tertiary.svelte-143hf8d{background:var(--button-tertiary-bg);color:var(--button-tertiary-print);border-radius:var(--button-tertiary-radius)}.btn-tertiary.svelte-143hf8d:hover:not(:disabled){background:var(--button-tertiary-bg-hover);color:var(--button-tertiary-print-hover)}.btn-tertiary.svelte-143hf8d:active:not(:disabled){background:var(--button-tertiary-bg-active);color:var(--button-tertiary-print-active)}.btn-ghost.svelte-143hf8d{background:var(--button-ghost-bg);color:var(--button-ghost-print);border-radius:var(--button-ghost-radius)}.btn-ghost.svelte-143hf8d:hover:not(:disabled){background:var(--button-ghost-bg-hover);color:var(--button-ghost-print-hover)}.btn-ghost.svelte-143hf8d:active:not(:disabled){background:var(--button-ghost-bg-active);color:var(--button-ghost-print-active)}.btn-brand.svelte-143hf8d{background:var(--button-brand-bg);color:var(--button-brand-print);border-radius:var(--button-brand-radius)}.btn-brand.svelte-143hf8d:hover:not(:disabled){background:var(--button-brand-bg-hover);color:var(--button-brand-print-hover)}.btn-brand.svelte-143hf8d:active:not(:disabled){background:var(--button-brand-bg-active);color:var(--button-brand-print-active)}.btn-warning.svelte-143hf8d{background:var(--button-warning-bg);color:var(--button-warning-print);border-radius:var(--button-warning-radius)}.btn-warning.svelte-143hf8d:hover:not(:disabled){background:var(--button-warning-bg-hover);color:var(--button-warning-print-hover)}.btn-warning.svelte-143hf8d:active:not(:disabled){background:var(--button-warning-bg-active);color:var(--button-warning-print-active)}.btn-small.svelte-143hf8d{padding:var(--button-pd-inner) calc(var(--button-pd-outter) * .65);font-size:var(--text-size-xs);height:var(--button-size-md)}.btn-medium.svelte-143hf8d{padding:var(--button-pd-inner) var(--button-pd-outter);font-size:var(--text-size-sm);height:var(--button-size-lg)}.btn-large.svelte-143hf8d{padding:var(--button-pd-inner) var(--button-pd-outter);font-size:var(--text-size-sm);height:var(--base-size-xl)}.btn-primary.btn-large.svelte-143hf8d{position:relative;overflow:hidden}.btn-primary.btn-large.svelte-143hf8d:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-primary.btn-large.svelte-143hf8d:hover:before{left:100%}.btn-primary.btn-large.svelte-143hf8d{box-shadow:0 0 6px rgba(var(--button-primary-bg-rgb, 0, 123, 255),.2);animation:svelte-143hf8d-glow 2s ease-in-out infinite alternate}@keyframes svelte-143hf8d-glow{0%{box-shadow:0 0 6px rgba(var(--button-primary-bg-rgb, 0, 123, 255),.2)}to{box-shadow:0 3px 30px rgba(var(--button-primary-bg-rgb, 0, 123, 255),.62)}}.cta.svelte-1a7ansv{background:var(--color-gray-110) linear-gradient(to bottom,var(--color-gray-110),var(--color-gray-90));color:var(--bg);padding:6vh 10vw 7vh 10vw;text-align:center}.cta.svelte-1a7ansv .container:where(.svelte-1a7ansv){margin:0 auto;padding:0 var(--base-pd-3xl);display:flex;flex-direction:column;align-items:center;gap:var(--base-size-md);max-width:600px}.cta.svelte-1a7ansv h2:where(.svelte-1a7ansv){font-size:var(--text-size-xl);line-height:1.1}.developer-hub.svelte-19u4cxv{background:var(--bg) linear-gradient(to bottom,var(--color-blue-30),var(--color-blue-10));padding:10vh 5vw;position:relative}.developer-hub.svelte-19u4cxv:before{content:"";position:absolute;inset:0;background-image:url(../pattern.webp);background-position:-1% -1%;background-size:18px 18px;background-repeat:repeat;mask:linear-gradient(30deg,transparent 0%,rgba(0,0,0,.3) 20%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.4) 85%,transparent 100%);-webkit-mask:linear-gradient(30deg,transparent 0%,rgba(0,0,0,.3) 20%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.4) 85%,transparent 100%);z-index:1;pointer-events:none}.developer-hub.svelte-19u4cxv>:where(.svelte-19u4cxv){position:relative;z-index:2}.developer-content.svelte-19u4cxv{display:flex;justify-content:center;gap:5vw;max-width:2000px}.developer-text.svelte-19u4cxv{flex:1;max-width:350px;display:flex;flex-direction:column;gap:var(--base-size-md)}.developer-text.svelte-19u4cxv h2:where(.svelte-19u4cxv){font-size:var(--text-size-2xl);font-weight:600;line-height:1.3;color:var(--print-highlight)}.developer-text.svelte-19u4cxv p:where(.svelte-19u4cxv){font-size:var(--text-size-sm);font-weight:300;line-height:1.5;color:var(--print-highlight)}.developer-details.svelte-19u4cxv{flex:1;display:flex;flex-direction:column;gap:var(--base-pd-3xl);max-width:1000px}.detail-section.svelte-19u4cxv{display:flex;flex-direction:column;gap:var(--base-pd-xl)}.developer-image.svelte-19u4cxv{width:100%;border-radius:var(--base-radius-lg);overflow:hidden;box-shadow:0 6px 36px #000}.developer-image.svelte-19u4cxv img:where(.svelte-19u4cxv){width:100%;height:auto;display:block;border-radius:var(--base-radius-lg)}.detail-section.svelte-19u4cxv h3:where(.svelte-19u4cxv){font-size:var(--text-size-lg);font-weight:600;line-height:1.3;color:var(--print-highlight)}.detail-section.svelte-19u4cxv p:where(.svelte-19u4cxv){font-size:var(--text-size-sm);line-height:1.5}.detail-section.svelte-19u4cxv ul:where(.svelte-19u4cxv){font-size:var(--text-size-sm);line-height:1.5;list-style:disc;padding-left:var(--base-pd-2xl);display:flex;flex-direction:column;gap:var(--base-pd-sm)}@media (max-width: 1000px){.developer-hub.svelte-19u4cxv{padding:8vh 6vw}.developer-content.svelte-19u4cxv{flex-direction:column;gap:var(--base-pd-3xl)}.developer-text.svelte-19u4cxv{max-width:none;order:1}.developer-details.svelte-19u4cxv{order:2}}.footer.svelte-jwsjas{background-color:var(--bg-alt);padding:5vh 10vw;text-align:center}.footer.svelte-jwsjas .container:where(.svelte-jwsjas){max-width:1600px;margin:0 auto;padding:0}.footer-content.svelte-jwsjas{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.footer-logo.svelte-jwsjas{display:flex;align-items:center;gap:var(--base-pd-lg);font-size:var(--text-size-lg);font-weight:600}.footer-logo.svelte-jwsjas svg:where(.svelte-jwsjas){color:var(--print-subtle);height:var(--icon-size-lg)}.footer-links.svelte-jwsjas{display:flex;gap:var(--base-pd-xl)}.footer-links.svelte-jwsjas a:where(.svelte-jwsjas){color:var(--print-subtle);text-decoration:none;font-size:var(--text-size-xs)}.footer-links.svelte-jwsjas a:where(.svelte-jwsjas):hover{color:var(--print)}@media (max-width: 800px){.footer.svelte-jwsjas{padding:4vh 6vw}.footer-content.svelte-jwsjas{flex-direction:column;gap:var(--base-pd-xl)}.footer-logo.svelte-jwsjas{font-size:var(--text-size-md)}.footer-logo.svelte-jwsjas svg:where(.svelte-jwsjas){height:var(--icon-size-md)}.footer-links.svelte-jwsjas{gap:var(--base-pd-lg)}.footer-links.svelte-jwsjas a:where(.svelte-jwsjas){font-size:var(--text-size-xs)}}.button-group.svelte-1aafrqw{display:flex;gap:var(--base-pd-xs);align-items:center;flex-wrap:wrap;padding:var(--base-pd-xs);border-radius:var(--button-primary-radius);border:2px solid color-mix(in srgb,var(--button-primary-bg) 10%,transparent 100%)}.button-group.svelte-1aafrqw .btn{border-radius:0;outline:none!important}.button-group.svelte-1aafrqw .btn:first-child{border-top-left-radius:var(--button-primary-radius);border-bottom-left-radius:var(--button-primary-radius)}.button-group.svelte-1aafrqw .btn:last-child{border-top-right-radius:var(--button-primary-radius);border-bottom-right-radius:var(--button-primary-radius)}.button-group.svelte-1aafrqw .btn:only-child{border-radius:var(--button-primary-radius)}@media (max-width: 768px){.button-group.svelte-1aafrqw{gap:0}}.video-selector.svelte-5mmks6{display:flex;justify-content:center}.hero.svelte-jy6vsx{background:linear-gradient(35deg,transparent 15%,color-mix(in srgb,var(--color-blue-60) 0%,transparent) 35%,color-mix(in srgb,var(--color-blue-90) 10%,transparent) 50%,color-mix(in srgb,var(--color-blue-60) 1%,transparent) 65%,transparent 85%),linear-gradient(to bottom,var(--bg-alt),var(--bg)),var(--bg);background-size:500% 100%,100% 100%,100% 100%;padding:4vw 0 5vw;min-height:800px;height:fit-content;display:flex;align-items:center;position:relative;overflow:hidden;animation:svelte-jy6vsx-gradient 15s ease infinite}@keyframes svelte-jy6vsx-gradient{0%{background-position:-100% 50%,center,center}50%{background-position:100% 50%,center,center}to{background-position:-100% 50%,center,center}}.hero.svelte-jy6vsx .container:where(.svelte-jy6vsx){max-width:2000px;margin:0 auto;padding:0 6vw;max-height:fit-content;display:flex;gap:var(--base-pd-5xl);align-items:center}.hero-content.svelte-jy6vsx{flex:0 0 400px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--base-pd-4xl);padding-bottom:2vw}.hero-badge.svelte-jy6vsx{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--base-pd-lg);color:var(--print-brand)}.logo.svelte-jy6vsx{width:var(--icon-size-xl);height:var(--icon-size-xl)}.badge-text.svelte-jy6vsx{font-weight:500;font-size:var(--text-size-xs);line-height:1em}.hero-title.svelte-jy6vsx{font-size:var(--text-size-3xl);color:var(--print-highlight)}.hero-subtitle.svelte-jy6vsx{font-size:var(--text-size-md);line-height:1.5;font-weight:400}.hero-heading.svelte-jy6vsx{display:flex;flex-direction:column;gap:var(--base-pd-lg)}.hero-video.svelte-jy6vsx{flex:1;display:flex;flex-direction:column;gap:var(--base-pd-2xl)}.video-placeholder.svelte-jy6vsx{position:relative;width:100%;height:0;border-radius:var(--base-radius-lg);overflow:hidden;box-shadow:0 6px 36px #000;border:2px solid hsla(0,0%,100%,.05)}.demo-video.svelte-jy6vsx{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease;opacity:0;pointer-events:none}.demo-video.active.svelte-jy6vsx{opacity:1;pointer-events:auto}.video-element.svelte-jy6vsx{width:100%;height:100%;display:block;transition:opacity .3s ease,visibility .3s ease}.checkmark-badges.svelte-jy6vsx{display:flex;gap:var(--base-pd-md) var(--base-pd-2xl);flex-wrap:wrap;justify-content:center}.checkmark-badge.svelte-jy6vsx{display:flex;align-items:center;gap:var(--base-pd-md);font-size:var(--text-size-sm);font-weight:400}.checkmark-badge.svelte-jy6vsx svg:where(.svelte-jy6vsx){color:var(--print-subtle)}@media (max-width: 1000px){.hero.svelte-jy6vsx{min-height:auto;padding:var(--base-pd-2xl) 0}.hero.svelte-jy6vsx .container:where(.svelte-jy6vsx){flex-direction:column;gap:var(--base-pd-4xl)}.hero-content.svelte-jy6vsx{flex:none;order:1;width:100%;max-width:100%}.hero-video.svelte-jy6vsx{flex:none;order:2;width:100%}.hero-badge.svelte-jy6vsx{justify-content:flex-start;text-align:left}.checkmark-badges.svelte-jy6vsx{justify-content:center;gap:var(--base-pd-sm) var(--base-pd-lg)}.checkmark-badge.svelte-jy6vsx{font-size:var(--text-size-xs);gap:var(--base-pd-sm)}.checkmark-badge.svelte-jy6vsx svg:where(.svelte-jy6vsx){width:16px;height:16px}}.quote-card.svelte-1oq6csh{width:100%;background:var(--color-gray-130);padding:var(--base-pd-2xl);display:flex;flex-direction:column;gap:var(--base-pd-2xl);box-sizing:border-box;border-radius:var(--base-radius-lg);color:var(--color-gray-10);box-shadow:0 6px 36px #000}.quote-card.svelte-1oq6csh p:where(.svelte-1oq6csh){font-size:var(--text-size-md);line-height:1.3;margin:0}.author.svelte-1oq6csh{display:flex;gap:var(--base-size-md);align-items:center}.author-avatar.svelte-1oq6csh{width:var(--base-size-2xl);height:var(--base-size-2xl);background-color:var(--print-subtle);border-radius:50%;flex-shrink:0;overflow:hidden;border:3px solid var(--color-gray-90);outline:12px solid var(--color-gray-140)}.author-avatar.svelte-1oq6csh img:where(.svelte-1oq6csh){width:100%;height:100%;object-fit:cover}.author-info.svelte-1oq6csh h3:where(.svelte-1oq6csh){font-size:var(--text-size-sm);font-weight:600}.author-info.svelte-1oq6csh p:where(.svelte-1oq6csh){font-size:var(--text-size-sm);margin:0}.social-proof.svelte-mdm6el{background:var(--bg) linear-gradient(to bottom,var(--bg-alt),var(--bg));padding:var(--base-pd-3xl) 0;overflow:hidden}.social-proof.svelte-mdm6el .container:where(.svelte-mdm6el){padding:0 var(--base-pd-3xl)}.logos.svelte-mdm6el{display:flex;gap:var(--base-size-lg);justify-content:center;align-items:end;margin-bottom:var(--base-pd-4xl)}.logo-spitfire.svelte-mdm6el,.logo-fraunhofer.svelte-mdm6el,.logo-daaci.svelte-mdm6el{display:flex;max-width:300px;align-items:center;justify-content:center;flex:1;width:fit-content;position:relative;cursor:pointer;transition:opacity .2s ease;background:none;border:none;padding:0;color:var(--print-highlight)}.logo-spitfire.svelte-mdm6el:hover,.logo-fraunhofer.svelte-mdm6el:hover,.logo-daaci.svelte-mdm6el:hover{opacity:.7}.logo-spitfire.active.svelte-mdm6el,.logo-fraunhofer.active.svelte-mdm6el,.logo-daaci.active.svelte-mdm6el{position:relative}.logo-spitfire.active.svelte-mdm6el:after,.logo-fraunhofer.active.svelte-mdm6el:after,.logo-daaci.active.svelte-mdm6el:after{content:"";position:absolute;bottom:-24px;left:0;height:3px;background:var(--print-highlight);width:var(--progress-width);transition:width .1s ease}.quotes-container.svelte-mdm6el{display:flex;flex-direction:column;align-items:center;gap:var(--base-size-md)}.quote-wrapper.svelte-mdm6el{position:relative;width:100%;max-width:800px;min-height:420px}.quote-card-wrapper.svelte-mdm6el{position:absolute;top:0;left:0;width:100%}.dots.svelte-mdm6el{display:flex;gap:var(--base-pd-sm);justify-content:center}.dot-button.svelte-mdm6el{width:var(--base-size-2xs);height:var(--base-size-2xs);padding:0;border-radius:50%;border:2px solid var(--print-subtle);background:transparent;cursor:pointer;transition:all .3s ease}.dot-button.active.svelte-mdm6el{background:var(--print-subtle)}@media (max-width: 800px){.logos.svelte-mdm6el{gap:var(--base-pd-lg);margin-bottom:var(--base-pd-xl)}.logo-spitfire.svelte-mdm6el,.logo-fraunhofer.svelte-mdm6el,.logo-daaci.svelte-mdm6el{max-width:200px;transform:scale(.75)}.logo-spitfire.svelte-mdm6el svg:where(.svelte-mdm6el),.logo-fraunhofer.svelte-mdm6el svg:where(.svelte-mdm6el),.logo-daaci.svelte-mdm6el svg:where(.svelte-mdm6el){width:100%;height:auto}}@media (max-width: 550px){.quote-wrapper.svelte-mdm6el{min-height:580px}}.teaser.svelte-1nr7d9z{background:var(--bg-alt);padding:0}.teaser.svelte-1nr7d9z .container:where(.svelte-1nr7d9z){margin:0 auto;padding:0}.teaser-row.svelte-1nr7d9z{display:flex;gap:var(--base-pd-xs);padding:var(--base-pd-xs) 0 0 0}.teaser-card.svelte-1nr7d9z{flex:1;background:var(--bg);padding:var(--base-pd-3xl) 5vw;display:flex;gap:var(--base-pd-2xl)}.teaser-card-special.svelte-1nr7d9z{background:var(--bg) radial-gradient(120% 150% at 30% 30%,var(--color-blue-50),var(--color-blue-10));position:relative}.teaser-card-special.svelte-1nr7d9z:before{content:"";position:absolute;inset:0;background-image:url(../pattern.webp);background-position:-1% -1%;background-size:18px 18px;background-repeat:repeat;mask:linear-gradient(-20deg,transparent 0%,rgba(0,0,0,.3) 20%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.4) 85%,transparent 100%);-webkit-mask:linear-gradient(-20deg,transparent 0%,rgba(0,0,0,.3) 20%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.4) 85%,transparent 100%);z-index:1;pointer-events:none}.teaser-card-special.svelte-1nr7d9z>:where(.svelte-1nr7d9z){position:relative;z-index:2}.teaser-image.svelte-1nr7d9z{width:260px;height:200px;flex-shrink:0;border-radius:var(--base-radius-md);overflow:hidden;box-shadow:0 6px 18px #000}.teaser-image.svelte-1nr7d9z img:where(.svelte-1nr7d9z){width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--base-radius-md)}.teaser-content.svelte-1nr7d9z{flex:1;display:flex;flex-direction:column;padding:var(--base-pd-sm) 0;gap:var(--base-pd-xl);justify-content:space-between}.teaser-content.svelte-1nr7d9z .btn{align-self:flex-end}.teaser-heading.svelte-1nr7d9z{display:flex;flex-direction:column;gap:var(--base-pd-xs)}.teaser-category.svelte-1nr7d9z{font-family:B612 Mono,monospace;font-size:var(--text-size-sm);font-weight:500;color:var(--print)}.teaser-content.svelte-1nr7d9z h2:where(.svelte-1nr7d9z){font-size:var(--text-size-lg);color:var(--print-highlight);line-height:1.2}@media (max-width: 1100px){.teaser-row.svelte-1nr7d9z{flex-direction:column}}@media (max-width: 700px){.teaser-card.svelte-1nr7d9z{flex-direction:column;gap:var(--base-pd-3xl)}.teaser-image.svelte-1nr7d9z{width:100%;height:40vh}.teaser-content.svelte-1nr7d9z{padding:0}}.top-nav.svelte-1jzzg5y{position:fixed;top:0;left:0;right:0;z-index:1000;transform:translateY(-100%);transition:transform .3s ease-in-out}.top-nav.visible.svelte-1jzzg5y{transform:translateY(0)}.nav-container.svelte-1jzzg5y{margin:0 auto;padding:1vh 1vw;display:flex;align-items:center;justify-content:space-between;height:fit-content}.nav-logo.svelte-1jzzg5y{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--base-pd-lg);color:var(--print-brand);background:#0f111399;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:100px;padding:var(--base-pd-md) var(--base-pd-lg)}.logo.svelte-1jzzg5y{width:var(--icon-size-lg);height:var(--icon-size-lg)}.badge-text.svelte-1jzzg5y{font-weight:500;font-size:var(--text-size-2xs);line-height:1em}.button-wrapper.svelte-1jzzg5y{background:#0f111399;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:100px;padding:var(--base-pd-sm);overflow:hidden}@media (max-width: 800px){.logo.svelte-1jzzg5y{width:var(--icon-size-md);height:var(--icon-size-md)}}.topic-section.svelte-1j5mj44{background:var(--bg-alt) linear-gradient(to bottom,var(--bg-alt),var(--bg));display:flex;flex-direction:row;align-items:center;padding:10vh 10vw}.topic-section.alt.svelte-1j5mj44{background:var(--bg) linear-gradient(to bottom,var(--bg-alt),var(--bg))}.topic-content.svelte-1j5mj44{display:flex;flex-direction:row;width:100%;max-width:2000px;margin:0 auto;padding:0;gap:5vw}.topic-content.reversed.svelte-1j5mj44{flex-direction:row-reverse}.topic-text.svelte-1j5mj44{flex:1;padding:0;max-width:400px;display:flex;flex-direction:column;justify-content:center;gap:var(--base-pd-md)}.topic-text.svelte-1j5mj44 h2:where(.svelte-1j5mj44){font-size:var(--text-size-2xl);color:var(--print-highlight)}.topic-text.svelte-1j5mj44 h3:where(.svelte-1j5mj44){font-size:var(--text-size-md);font-family:B612 Mono,monospace;font-weight:300;color:var(--print-highlight)}.topic-text.svelte-1j5mj44 ul:where(.svelte-1j5mj44){margin-top:var(--base-pd-lg);font-size:var(--text-size-sm);font-weight:400;line-height:1.5;padding-left:var(--base-pd-xl);display:flex;flex-direction:column;gap:var(--base-pd-md);list-style:none}.topic-text.svelte-1j5mj44 ul:where(.svelte-1j5mj44) li:where(.svelte-1j5mj44):before{content:"•";position:absolute;left:calc(-1 * var(--base-pd-lg));color:var(--print);font-weight:900;font-size:var(--text-size-md)}.topic-text.svelte-1j5mj44 ul:where(.svelte-1j5mj44) li:where(.svelte-1j5mj44){position:relative;padding-left:var(--base-pd-sm)}.topic-video.svelte-1j5mj44{flex:1;padding:0;display:flex;align-items:center;justify-content:center}.video-placeholder.svelte-1j5mj44{width:fit-content;height:fit-content;border-radius:var(--base-radius-lg);overflow:hidden;box-shadow:0 6px 36px #000;border:2px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center}.video-placeholder.svelte-1j5mj44 img:where(.svelte-1j5mj44){max-width:100%;height:auto;display:block;border-radius:var(--base-radius-lg)}.gradient-collaborate{background:linear-gradient(135deg,#c69df1,#75f0f5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-audio{background:linear-gradient(135deg,#fab060,#f9fca3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-midi{background:linear-gradient(135deg,#b3ea85,#8588f9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-mixer{background:linear-gradient(135deg,#a396fb,#e58e3e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-sound{background:linear-gradient(135deg,#9e86ee,#90f6cd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-cloud{background:linear-gradient(135deg,#4facfe,#00f2fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 1000px){.topic-section.svelte-1j5mj44{padding:8vh 6vw}.topic-content.svelte-1j5mj44{flex-direction:column;gap:var(--base-pd-4xl)}.topic-content.reversed.svelte-1j5mj44{flex-direction:column}.topic-text.svelte-1j5mj44{max-width:none;order:1}.topic-video.svelte-1j5mj44{order:2}.video-placeholder.svelte-1j5mj44{height:auto;max-height:400px;display:flex;align-items:center;justify-content:center}.video-placeholder.svelte-1j5mj44 img:where(.svelte-1j5mj44){max-height:400px;object-fit:contain}}main.svelte-ck21ns{min-height:100vh}
