/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-text-primary:#222;--color-text-secondary:#585858;--color-text-tertiary:#888;--color-background-underlying:#fbfbfb;--color-background-primary:#fff;--color-background-secondary:#f2f2f2;--color-border-primary:#0001;--border-primary:1px solid var(--color-border-primary);--spacing-3xs:2px;--spacing-2xs:5px;--spacing-xs:9px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:28px;--spacing-xl:40px;--spacing-2xl:56px;--radius-md:10px;--radius-full:999px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-text-primary:#eee;--color-text-secondary:#bbb;--color-text-tertiary:#888;--color-background-underlying:#000;--color-background-primary:#080808;--color-background-secondary:#161616;--color-border-primary:#fff1}}body{font-family:var(--font-geist), sans-serif;color:var(--color-text-secondary);background:var(--color-background-underlying)}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-top:0;margin-bottom:0}a{color:var(--color-text-secondary);-webkit-text-decoration-color:var(--color-text-tertiary);text-decoration-color:var(--color-text-tertiary)}a:hover,a:focus-visible{color:var(--color-text-primary);-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}a:focus-visible{outline:none}._shader_qbkyw_1{opacity:.8;z-index:-1;transform-origin:top;opacity:0;width:100%;height:100svh;margin-bottom:-100svh;transition:opacity .8s,scale .8s cubic-bezier(0,0,0,1);animation:linear both _parallex_qbkyw_1;animation-timeline:view();position:relative;scale:1.15;-webkit-mask-image:linear-gradient(#000,#0000),radial-gradient(circle at top,#000,#0000);mask-image:linear-gradient(#000,#0000),radial-gradient(circle at top,#000,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@keyframes _parallex_qbkyw_1{0%{translate:0 -50svh}}._shader_qbkyw_1._ready_qbkyw_22{opacity:1;scale:1}main[data-astro-cid-lcdefpme]{padding:0 var(--spacing-lg);--color-text-primary:#000d;--color-text-secondary:#000000a7;--color-text-tertiary:#0008;flex-direction:column;max-width:1000px;min-height:100svh;margin:0 auto;padding-top:200px;display:flex}@media (prefers-color-scheme:dark){main[data-astro-cid-lcdefpme]{--color-text-primary:#fffe;--color-text-secondary:#fffb;--color-text-tertiary:#fff8}}.title[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-2xl)}.title[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--color-text-primary);background-color:color-mix(in oklch, var(--color-text-primary), transparent 80%);-webkit-backdrop-filter:brightness(1.05)saturate(1.5);backdrop-filter:brightness(1.05)saturate(1.5);border:1px solid color-mix(in oklch, var(--color-text-primary), transparent 90%);padding:var(--spacing-2xs) var(--spacing-sm);margin:calc(-1 * var(--spacing-2xs)) calc(-1 * var(--spacing-sm));letter-spacing:-1px;max-width:max-content;font-size:60px;font-weight:650;animation:.5s cubic-bezier(0,0,0,1) both title-background-enter;position:relative}@keyframes title-background-enter{0%{opacity:0;padding:calc(var(--spacing-2xs) + 36px) calc(var(--spacing-sm) + 36px);margin:calc(-1 * (var(--spacing-2xs) + 36px)) calc(-1 * (var(--spacing-sm) + 36px))}}.title[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]:before,.title[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]:after{content:"";width:16px;height:16px;position:absolute}.title[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]:before{border-top:1px solid color-mix(in oklch, var(--color-text-primary), transparent 30%);border-left:1px solid color-mix(in oklch, var(--color-text-primary), transparent 30%);animation:.5s cubic-bezier(0,0,0,1) both deco-top-left-enter;top:-2px;left:-2px}@keyframes deco-top-left-enter{0%{opacity:0}}.title[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]:after{border-bottom:1px solid color-mix(in oklch, var(--color-text-primary), transparent 30%);border-right:1px solid color-mix(in oklch, var(--color-text-primary), transparent 30%);animation:.5s cubic-bezier(0,0,0,1) both deco-bottom-right-enter;bottom:-2px;right:-2px}@keyframes deco-bottom-right-enter{0%{opacity:0}}.title[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:.5s linear both title-text-enter}@keyframes title-text-enter{0%{filter:blur(12px)}30%{filter:blur(3px)}60%{filter:blur(5px)}}.word-by-word[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme]{animation:.4s cubic-bezier(0,0,0,1) both word-enter;animation-delay:calc(sibling-index() * 40ms + .2s + var(--word-by-word-delay,0s));display:inline-block}@keyframes word-enter{0%{opacity:0;filter:blur(2px);translate:0 30%}}.description[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-xl);--word-by-word-delay:.2s}.description[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);font-size:26px;font-weight:500;line-height:1.3}.intro[data-astro-cid-lcdefpme]{margin-bottom:calc(1.5 * var(--spacing-2xl));--word-by-word-delay:.6s;max-width:640px}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-tertiary);text-wrap:pretty;font-size:18px;line-height:1.3}.arc[data-astro-cid-lcdefpme]{width:100svw;height:60px;margin-left:calc(50% - 50svw);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);pointer-events:none;position:relative;overflow:clip visible}.arc[data-astro-cid-lcdefpme]:after{content:"";width:calc(3*hypot(100svw,100svh));height:calc(3*hypot(100svw,100svh));box-shadow:0 0 100px color-mix(in oklch, var(--color-text-primary), transparent 90%);border-radius:50%;display:block;position:absolute;bottom:0;left:50vw;translate:-50%}@media (prefers-color-scheme:dark){.arc[data-astro-cid-lcdefpme]:after{box-shadow:0 0 100px color-mix(in oklch, var(--color-text-primary), transparent 80%);filter:blur(2px)}}.arc[data-astro-cid-lcdefpme]:after{animation:.8s cubic-bezier(0,0,0,1) .2s both arc-enter}@keyframes arc-enter{0%{filter:blur(12px);opacity:0;scale:1.06}}.section-heading[data-astro-cid-lcdefpme]{color:var(--color-text-tertiary);font-family:var(--font-ibm-plex-sans);letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--spacing-sm);font-size:12.5px;font-weight:450}.products[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-2xl)}.products[data-astro-cid-lcdefpme] .product[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-xs);max-width:max-content;text-decoration:none;display:flex;position:relative}.products[data-astro-cid-lcdefpme] .product[data-astro-cid-lcdefpme]:before{content:"";inset:calc(-1 * var(--spacing-md));border-radius:var(--radius-md);z-index:-1;background-color:#0000;transition-property:background-color,inset;transition-duration:.15s;position:absolute}.products[data-astro-cid-lcdefpme] .product[data-astro-cid-lcdefpme]:hover:before,.products[data-astro-cid-lcdefpme] .product[data-astro-cid-lcdefpme]:focus-visible:before{inset:calc(-1 * var(--spacing-xs));background-color:var(--color-border-primary)}.products[data-astro-cid-lcdefpme] .product[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:42px;height:42px;color:var(--color-text-primary)}.products[data-astro-cid-lcdefpme] .product[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.products[data-astro-cid-lcdefpme] .product[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{color:var(--color-text-primary);font-size:22px;font-weight:500}.products[data-astro-cid-lcdefpme] .product[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme] .tagline[data-astro-cid-lcdefpme]{color:var(--color-text-tertiary);font-size:17px}.people[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-2xl)}.people[data-astro-cid-lcdefpme] .person[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-xs);max-width:max-content;text-decoration:none;display:flex;position:relative}.people[data-astro-cid-lcdefpme] .person[data-astro-cid-lcdefpme]:before{content:"";top:calc(-1 * var(--spacing-sm));left:calc(-1 * var(--spacing-sm));bottom:calc(-1 * var(--spacing-sm));right:calc(-1 * var(--spacing-lg));--radius-full:36px;border-radius:var(--radius-full) var(--radius-md) var(--radius-md) var(--radius-full);z-index:-1;background-color:#0000;transition-property:background-color,top,left,right,bottom;transition-duration:.15s;position:absolute}.people[data-astro-cid-lcdefpme] .person[data-astro-cid-lcdefpme]:hover:before,.people[data-astro-cid-lcdefpme] .person[data-astro-cid-lcdefpme]:focus-visible:before{top:calc(-1 * var(--spacing-xs));left:calc(-1 * var(--spacing-xs));bottom:calc(-1 * var(--spacing-xs));right:calc(-1 * var(--spacing-md));background-color:var(--color-border-primary)}.people[data-astro-cid-lcdefpme] .person[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:50%;width:42px;height:42px}.people[data-astro-cid-lcdefpme] .person[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.people[data-astro-cid-lcdefpme] .person[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{color:var(--color-text-primary);font-size:20px}.people[data-astro-cid-lcdefpme] .person[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme] .role[data-astro-cid-lcdefpme]{color:var(--color-text-tertiary);font-size:15px}footer[data-astro-cid-lcdefpme]{padding-bottom:var(--spacing-lg);margin-top:auto;font-size:14px}footer[data-astro-cid-lcdefpme] .copyright[data-astro-cid-lcdefpme]{color:var(--color-text-tertiary)}
