#top .hero-img{filter:grayscale()contrast(1.1)brightness(.85);opacity:.42;width:100%;height:100%}#top .hero-tint{background:var(--color-navy-900);mix-blend-mode:multiply;opacity:.8}#top .hero-shade{background:radial-gradient(110% 95% at 72% 45%,#0000 0% 35%,#040b1a80 75%,#040b1ad9 100%),linear-gradient(90deg,#040b1aeb 0%,#071328bf 38%,#07132859 72%,#07132873 100%),linear-gradient(#040b1ab3 0%,#0000 22% 72%,#071328 100%)}@media (width<=1023.98px){#top .hero-img{opacity:.32}#top .hero-shade{background:linear-gradient(#040b1ad9 0%,#0713288c 40%,#071328d9 80%,#071328 100%)}}#top .hero-glow{filter:blur(110px);will-change:transform;border-radius:9999px}#top .hero-glow-a{background:radial-gradient(circle,#4e9f3938,#0000 70%);width:640px;height:640px;animation:18s ease-in-out infinite alternate hero-drift-a;bottom:-260px;left:-220px}#top .hero-glow-b{background:radial-gradient(circle,#2a5cc047,#0000 70%);width:720px;height:560px;animation:22s ease-in-out infinite alternate hero-drift-b;top:4%;right:-160px}@keyframes hero-drift-a{to{transform:translate(120px,-70px)scale(1.12)}}@keyframes hero-drift-b{to{transform:translate(-110px,60px)scale(.92)}}@media (prefers-reduced-motion:reduce){#top .hero-glow{animation:none}}#top .hero-card{box-shadow:inset 0 1px #ffffff14,0 30px 60px -20px #00000073}#top .hero-card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(140deg,#6cc04f73,#0000 35% 70%,#4f7fdc4d);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.js-anim #top [data-hero-title]{visibility:hidden}#top .hero-word{margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:clip}#top .hero-word>span{will-change:transform;display:inline-block}#top .hero-title .text-gradient:has(.hero-word){color:inherit;background:0 0}#top .hero-title .text-gradient .hero-word>span{background-image:linear-gradient(to right, var(--color-agi-green-400), var(--color-agi-green-300));color:#0000;-webkit-background-clip:text;background-clip:text}#top .hero-pulse{stroke-dasharray:.06 1;stroke-dashoffset:.06px}.pp-eng[data-astro-cid-nwrx75rp]{background:linear-gradient(150deg, var(--color-navy-950) 0%, var(--color-navy-850) 55%, var(--color-agi-blue-700) 120%)}.pp-eng[data-astro-cid-nwrx75rp] .pp-pattern[data-astro-cid-nwrx75rp]{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:36px 36px;mask-image:radial-gradient(at 0 0,#000 10%,#0000 75%)}.pp-eng[data-astro-cid-nwrx75rp] .pp-glow[data-astro-cid-nwrx75rp]{background:radial-gradient(circle,#4f7fdc59,#0000 65%);width:420px;height:420px;bottom:-160px;right:-140px}.pp-eng-icon[data-astro-cid-nwrx75rp]{color:var(--color-agi-green-400);background:#6cc04f1f;box-shadow:inset 0 0 0 1px #ffffff14}.pp-mfg[data-astro-cid-nwrx75rp]{background:linear-gradient(210deg, #fff 0%, var(--color-agi-green-50) 45%, var(--color-agi-green-100) 120%)}.pp-mfg[data-astro-cid-nwrx75rp] .pp-pattern[data-astro-cid-nwrx75rp]{background-image:radial-gradient(#3d8a2b33 1px,#0000 1.2px);background-size:18px 18px;mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)}.pp-mfg[data-astro-cid-nwrx75rp] .pp-glow[data-astro-cid-nwrx75rp]{background:radial-gradient(circle,#6cc04f38,#0000 65%);width:420px;height:420px;bottom:-180px;left:-120px}@media (width>=48rem){.pp-seam[data-astro-cid-nwrx75rp]:before{content:"";inset-block:0;background:linear-gradient(#0000,#6cc04fb3 25% 75%,#0000);width:2px;position:absolute;left:-1px}}.pp-badge[data-astro-cid-nwrx75rp]{box-shadow:0 0 0 8px #ffffff2e, 0 0 0 1px var(--color-line), 0 24px 48px #040b1a40}.pp-badge[data-astro-cid-nwrx75rp]:before{content:"";border:1.5px dashed #6cc04f8c;border-radius:9999px;position:absolute;inset:-14px}@media (prefers-reduced-motion:no-preference){.pp-badge[data-astro-cid-nwrx75rp]:before{animation:24s linear infinite pp-spin}}@keyframes pp-spin{to{rotate:360deg}}.team-card[data-astro-cid-vbremj2h] img{object-position:50% 25%;height:100%}.team-ph[data-astro-cid-vbremj2h]{background:linear-gradient(155deg, var(--color-navy-800) 0%, var(--color-agi-blue-600) 100%)}[data-astro-cid-vbremj2h][data-tone=deep] .team-ph[data-astro-cid-vbremj2h]{background:linear-gradient(155deg, var(--color-navy-950) 0%, var(--color-navy-700) 100%)}[data-astro-cid-vbremj2h][data-tone=green] .team-ph[data-astro-cid-vbremj2h]{background:linear-gradient(155deg, var(--color-navy-850) 0%, var(--color-agi-blue-700) 55%, var(--color-agi-green-600) 140%)}.team-ph-dots[data-astro-cid-vbremj2h]{background-image:radial-gradient(#ffffff29 1px,#0000 1.2px);background-size:16px 16px;mask-image:radial-gradient(at 70% 20%,#000 10%,#0000 70%)}.team-ph-initials[data-astro-cid-vbremj2h]{color:#ffffffeb;filter:drop-shadow(0 18px 36px #040b1a59)}.team-ph[data-astro-cid-vbremj2h]:before{content:"";background:radial-gradient(circle at 50% 38%,#6cc04f38,#0000 45%);position:absolute;inset:0}#about[data-astro-cid-kwo455u5] .zoom-trigger img{height:100%}#about[data-astro-cid-kwo455u5] .abt-main img{object-position:50% 40%}#about[data-astro-cid-kwo455u5] .abt-sub img{object-position:28% 50%}#about[data-astro-cid-kwo455u5] .abt-glow[data-astro-cid-kwo455u5]{filter:blur(10px);border-radius:9999px;position:absolute}#about[data-astro-cid-kwo455u5] .abt-glow-a[data-astro-cid-kwo455u5]{background:radial-gradient(circle,#4f7fdc33,#0000 62%);width:720px;height:720px;top:-180px;right:-160px}#about[data-astro-cid-kwo455u5] .abt-glow-b[data-astro-cid-kwo455u5]{background:radial-gradient(circle,#6cc04f24,#0000 62%);width:760px;height:760px;top:32%;left:-260px}#about[data-astro-cid-kwo455u5] .abt-glow-c[data-astro-cid-kwo455u5]{background:radial-gradient(circle,#4f7fdc29,#0000 62%);width:700px;height:700px;bottom:8%;right:-220px}#about[data-astro-cid-kwo455u5] .abt-bgdots[data-astro-cid-kwo455u5]{background-image:radial-gradient(#1b408c29 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(60% 45% at 85% 8%,#000 20%,#0000 75%),radial-gradient(50% 35% at 5% 62%,#000 15%,#0000 75%);mask-composite:add}#about[data-astro-cid-kwo455u5] .abt-dots[data-astro-cid-kwo455u5]{background-image:radial-gradient(var(--color-agi-blue-300) 1.6px, transparent 1.7px);opacity:.7;background-size:12px 12px;mask-image:radial-gradient(circle at 70% 30%,#000 45%,#0000 75%)}#about[data-astro-cid-kwo455u5] .abt-stats[data-astro-cid-kwo455u5]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}#about[data-astro-cid-kwo455u5] .abt-stats[data-astro-cid-kwo455u5]:after{content:"";pointer-events:none;background:radial-gradient(circle,#6cc04f29,#0000 65%);width:420px;height:420px;position:absolute;top:-160px;right:-120px}.svc-bg[data-astro-cid-n7373xeg]{overflow:hidden}.svc-glow-a[data-astro-cid-n7373xeg],.svc-glow-b[data-astro-cid-n7373xeg]{border-radius:50%;position:absolute}.svc-glow-a[data-astro-cid-n7373xeg]{background:radial-gradient(closest-side,#2a5cc047,#0000);width:900px;height:900px;top:18%;left:-380px}.svc-glow-b[data-astro-cid-n7373xeg]{background:radial-gradient(closest-side,#4e9f3924,#0000);width:760px;height:760px;bottom:4%;right:-300px}.svc-grid[data-astro-cid-n7373xeg]{-webkit-mask-image:radial-gradient(70% 50% at 70% 0,#000,#0000 75%);mask-image:radial-gradient(70% 50% at 70% 0,#000,#0000 75%)}.svc-collage-glow[data-astro-cid-n7373xeg]{z-index:-1;filter:blur(60px);background:radial-gradient(closest-side,#4f7fdc59,#4e9f391f 60%,#0000);border-radius:40px;position:absolute;inset:10% 0 0 8%}.svc-card[data-astro-cid-n7373xeg]{--mx:50%;--my:0%;isolation:isolate;transition:transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo);background:radial-gradient(120% 80% at 0 0,#4f7fdc1a,#0000 60%),linear-gradient(165deg,#fff1,#ffffff05);box-shadow:inset 0 1px #ffffff0f,0 20px 40px -24px #0009}.svc-card[data-astro-cid-n7373xeg].is-featured{background:radial-gradient(90% 120% at 100% 0,#4e9f3921,#0000 55%),radial-gradient(120% 90% at 0 100%,#2a5cc02e,#0000 60%),linear-gradient(165deg,#ffffff13,#ffffff05)}.svc-card[data-astro-cid-n7373xeg]:after,.svc-strip[data-astro-cid-n7373xeg]:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(160deg,#ffffff38,#ffffff0f 35%,#ffffff0a 65%,#6cc04f38);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.svc-spot[data-astro-cid-n7373xeg],.svc-card[data-astro-cid-n7373xeg]:before{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-out-expo);position:absolute;inset:0}.svc-card[data-astro-cid-n7373xeg]:before{content:"";z-index:-1;background:radial-gradient(480px circle at var(--mx) var(--my), #6cc04f21, #4f7fdc12 40%, transparent 70%)}.svc-spot[data-astro-cid-n7373xeg]{z-index:1;background:radial-gradient(280px circle at var(--mx) var(--my), var(--color-agi-green-400), #8fb0ef99 40%, transparent 72%);-webkit-mask-composite:xor;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.svc-card[data-astro-cid-n7373xeg]:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,0 30px 60px -28px #000000bf}.svc-card[data-astro-cid-n7373xeg]:hover:before,.svc-card[data-astro-cid-n7373xeg]:hover .svc-spot[data-astro-cid-n7373xeg]{opacity:1}@media (prefers-reduced-motion:reduce){.svc-card[data-astro-cid-n7373xeg]:hover{transform:none}}.svc-watermark[data-astro-cid-n7373xeg]{z-index:-1;color:#ffffff0b;width:260px;height:260px;transition:color .5s var(--ease-out-expo), transform .8s var(--ease-out-expo);position:absolute;top:-48px;right:72px}.svc-card[data-astro-cid-n7373xeg]:hover .svc-watermark[data-astro-cid-n7373xeg]{color:#6cc04f14;transform:rotate(-6deg)scale(1.04)}.svc-card[data-astro-cid-n7373xeg].is-featured .svc-dots[data-astro-cid-n7373xeg]{z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff1f 1px,#0000 1.5px);background-size:16px 16px;position:absolute;inset:0 0 45% 30%;-webkit-mask-image:radial-gradient(70% 80% at 75% 20%,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 75% 20%,#000,#0000 75%)}@media (width<=1023.98px){.svc-watermark[data-astro-cid-n7373xeg],.svc-card[data-astro-cid-n7373xeg] .svc-dots[data-astro-cid-n7373xeg]{display:none}}.svc-icon[data-astro-cid-n7373xeg]{width:52px;height:52px;color:var(--color-agi-green-300);transition:box-shadow .4s var(--ease-out-expo), color .4s;background:linear-gradient(145deg,#6cc04f38,#6cc04f0f);border-radius:14px;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #6cc04f4d,0 0 28px -4px #6cc04f59}.svc-card[data-astro-cid-n7373xeg]:hover .svc-icon[data-astro-cid-n7373xeg]{color:#fff;box-shadow:inset 0 0 0 1px #6cc04f8c,0 0 36px -2px #6cc04f8c}.svc-icon-solid[data-astro-cid-n7373xeg]{color:#fff;background:linear-gradient(145deg, var(--color-agi-green-400), var(--color-agi-green-600));box-shadow:0 10px 30px -6px #4e9f3999,inset 0 1px #ffffff40}.svc-strip[data-astro-cid-n7373xeg]{isolation:isolate;background:linear-gradient(100deg,#4e9f3929,#4e9f390a 38%,#ffffff06 70%,#2a5cc01f);overflow:hidden}.svc-strip[data-astro-cid-n7373xeg]:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 45%,#000);mask-image:linear-gradient(100deg,#0000 45%,#000)}#process .prc-dots{opacity:.6;-webkit-mask-image:radial-gradient(60% 50% at 50% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 50% at 50% 40%,#000 10%,#0000 75%)}#process .prc-node{background:linear-gradient(135deg, var(--color-agi-green-500), var(--color-agi-green-600));border-color:var(--color-agi-green-400);color:#fff;box-shadow:0 0 0 6px var(--color-canvas-2), 0 10px 28px #4e9f3959;transition:background-color .5s, border-color .5s var(--ease-out-expo), color .5s var(--ease-out-expo), box-shadow .6s var(--ease-out-expo), scale .6s var(--ease-out-expo)}#process .prc-step.is-off .prc-node{border-color:var(--color-agi-blue-200);color:var(--color-muted);box-shadow:0 0 0 6px var(--color-canvas-2), 0 4px 12px #0e17260f;background:#fff;scale:.9}#process .prc-num span{background:linear-gradient(135deg, var(--color-agi-green-500), var(--color-agi-blue-500));color:#0000;opacity:.22;transition:opacity .6s var(--ease-out-expo);-webkit-background-clip:text;background-clip:text}#process .prc-step.is-off .prc-num span{opacity:.08}#process .prc-arm{transition:opacity .5s var(--ease-out-expo)}#process .prc-step.is-off .prc-arm{opacity:.25}#process .prc-card{transition:box-shadow .4s var(--ease-out-expo), translate .4s var(--ease-out-expo)}#process .prc-step:hover .prc-card{box-shadow:var(--shadow-card);translate:0 -3px}@media (prefers-reduced-motion:reduce){#process .prc-node,#process .prc-num span,#process .prc-arm,#process .prc-card{transition:none}}#projects .prj-details{interpolate-size:allow-keywords}#projects .prj-details::details-content{block-size:0;transition:block-size .45s var(--ease-out-expo), content-visibility .45s allow-discrete;overflow:hidden}#projects .prj-details[open]::details-content{block-size:auto}#projects .prj-glow{opacity:.8}#projects .prj-card:hover .prj-glow{opacity:1}#projects .prj-trace-hot{stroke-dasharray:10 14}#projects .prj-visual .prj-icon{transition:transform .6s var(--ease-out-expo);transform-origin:200px 112px;transform-box:view-box}#projects .prj-card:hover .prj-icon{transform:scale(1.08)}@media (prefers-reduced-motion:no-preference){#projects .prj-card:hover .prj-trace-hot{animation:1.4s linear infinite prj-signal}}@media (prefers-reduced-motion:reduce){#projects .prj-details::details-content{transition:none}}@keyframes prj-signal{to{stroke-dashoffset:-48px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}#manufacturing .mfg-dots{-webkit-mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)}#manufacturing .mfg-panel-grid{-webkit-mask-image:linear-gradient(120deg,#000 0%,#0000 60%);mask-image:linear-gradient(120deg,#000 0%,#0000 60%)}#manufacturing .mfg-shade{transition:opacity .4s var(--ease-out-expo);background:linear-gradient(#07132800 54%,#0713289e)}#manufacturing .zoom-trigger:hover .mfg-shade{opacity:.75}#manufacturing .mfg-cap{bottom:calc(var(--spacing,.25rem) * 2.5);left:calc(var(--spacing,.25rem) * 2.5);z-index:1;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e;border-radius:2147483647px;max-width:calc(100% - 20px);display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){#manufacturing .mfg-cap{border-color:color-mix(in oklab, var(--color-white,#fff) 18%, transparent)}}#manufacturing .mfg-cap{background-color:#0713288c}@supports (color:color-mix(in lab, red, red)){#manufacturing .mfg-cap{background-color:color-mix(in oklab, var(--color-navy-950,#071328) 55%, transparent)}}#manufacturing .mfg-cap{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-head,"Space Grotesk Variable", "Segoe UI", system-ui, sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.02em;letter-spacing:.02em;color:var(--color-white,#fff);--tw-backdrop-blur:blur(var(--blur-md,12px));backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}@media (width>=40rem){#manufacturing .mfg-cap{bottom:calc(var(--spacing,.25rem) * 3.5);left:calc(var(--spacing,.25rem) * 3.5)}}#manufacturing .mfg-cap:before{content:"";width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-agi-green-400,#6cc04f);border-radius:2147483647px;flex-shrink:0}#manufacturing .mfg-tile picture{transition:transform .9s var(--ease-out-expo)}#manufacturing .mfg-tile .zoom-trigger:hover picture{transform:scale(1.04)}#manufacturing .mfg-tile .zoom-trigger:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){#manufacturing .mfg-tile picture{transition:none}#manufacturing .mfg-tile .zoom-trigger:hover picture{transform:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.ind-tile[data-astro-cid-37byev2o]{isolation:isolate;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);border-radius:var(--radius-card,16px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white,#fff);background-color:var(--color-card,#fff);padding-inline:18px;padding-block:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0e172612), 0 2px 6px var(--tw-shadow-color,#0e17260d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:translate,box-shadow,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out-expo,cubic-bezier(.22, 1, .36, 1));transition-duration:.3s;transition-timing-function:var(--ease-out-expo,cubic-bezier(.22, 1, .36, 1));grid-template-columns:44px 1fr;display:grid;position:relative;overflow:hidden}@media (width>=40rem){.ind-tile[data-astro-cid-37byev2o]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;padding:clamp(22px,2.2vw,28px);display:flex}}.ind-tile[data-astro-cid-37byev2o]:before{content:"";inset-inline:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * .5);transform-origin:0;--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-gradient-position:to right;border-radius:2147483647px;position:absolute;top:0}@supports (background-image:linear-gradient(in lab, red, red)){.ind-tile[data-astro-cid-37byev2o]:before{--tw-gradient-position:to right in oklab}}.ind-tile[data-astro-cid-37byev2o]:before{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-agi-green-500,#4e9f39);--tw-gradient-to:var(--color-agi-blue-500,#2a5cc0);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;--tw-ease:var(--ease-out-expo,cubic-bezier(.22, 1, .36, 1));transition-duration:.5s;transition-timing-function:var(--ease-out-expo,cubic-bezier(.22, 1, .36, 1))}.ind-tile[data-astro-cid-37byev2o]:after{content:"";top:calc(var(--spacing,.25rem) * -16);right:calc(var(--spacing,.25rem) * -16);z-index:calc(10 * -1);width:calc(var(--spacing,.25rem) * 44);height:calc(var(--spacing,.25rem) * 44);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.5s;background:radial-gradient(closest-side, var(--glow), transparent);border-radius:2147483647px;transition-duration:.5s;position:absolute}.ind-tile[data-astro-cid-37byev2o].is-blue{--glow:#2a5cc029}.ind-tile[data-astro-cid-37byev2o].is-green{--glow:#4e9f392e}.ind-tile[data-astro-cid-37byev2o]:hover{--tw-shadow:0 24px 48px var(--tw-shadow-color,#0e17261f), 0 8px 16px var(--tw-shadow-color,#0e17260f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ind-tile[data-astro-cid-37byev2o].is-blue:hover{border-color:var(--color-agi-blue-100,#e3ebfa);background-color:var(--color-agi-blue-50,#f0f4fc)}.ind-tile[data-astro-cid-37byev2o].is-green:hover{border-color:var(--color-agi-green-100,#e4f3dd);background-color:var(--color-agi-green-50,#f1f9ed)}.ind-tile[data-astro-cid-37byev2o]:hover:before{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.ind-tile[data-astro-cid-37byev2o]:hover:after{opacity:1}@media (prefers-reduced-motion:no-preference){.ind-tile[data-astro-cid-37byev2o]:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.ind-num[data-astro-cid-37byev2o]{top:calc(var(--spacing,.25rem) * 5);font-family:var(--font-head,"Space Grotesk Variable", "Segoe UI", system-ui, sans-serif);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.08em;letter-spacing:.08em;color:#5f6c82b3;display:none;position:absolute;right:22px}@supports (color:color-mix(in lab, red, red)){.ind-num[data-astro-cid-37byev2o]{color:color-mix(in oklab, var(--color-muted,#5f6c82) 70%, transparent)}}@media (width>=40rem){.ind-num[data-astro-cid-37byev2o]{display:block}}.ind-icon[data-astro-cid-37byev2o]{width:calc(var(--spacing,.25rem) * 11);height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-shrink:0;grid-row:span 2/span 2;place-items:center;transition-duration:.3s;display:grid}@media (width>=40rem){.ind-icon[data-astro-cid-37byev2o]{margin-bottom:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 13);height:calc(var(--spacing,.25rem) * 13);border-radius:14px}}.is-blue[data-astro-cid-37byev2o] .ind-icon[data-astro-cid-37byev2o]{background-color:var(--color-agi-blue-100,#e3ebfa);color:var(--color-agi-blue-600,#1b408c)}@media (hover:hover){:is(:where(.group):hover :is(.is-blue[data-astro-cid-37byev2o] .ind-icon[data-astro-cid-37byev2o])){background-color:var(--color-agi-blue-600,#1b408c);color:var(--color-white,#fff)}}.is-green[data-astro-cid-37byev2o] .ind-icon[data-astro-cid-37byev2o]{background-color:var(--color-agi-green-100,#e4f3dd);color:var(--color-agi-green-600,#3d8a2b)}@media (hover:hover){:is(:where(.group):hover :is(.is-green[data-astro-cid-37byev2o] .ind-icon[data-astro-cid-37byev2o])){background-color:var(--color-agi-green-500,#4e9f39);color:var(--color-white,#fff)}}.tech-group[data-astro-cid-37byev2o]{border-radius:var(--radius-card,16px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white,#fff);background-color:var(--color-card,#fff);padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 8px 24px var(--tw-shadow-color,#0e172612), 0 2px 6px var(--tw-shadow-color,#0e17260d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.tech-group[data-astro-cid-37byev2o]:hover{--tw-shadow:0 24px 48px var(--tw-shadow-color,#0e17261f), 0 8px 16px var(--tw-shadow-color,#0e17260f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.ind-chip[data-astro-cid-37byev2o]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-agi-blue-100,#e3ebfa);background-color:var(--color-agi-blue-50,#f0f4fc);padding-inline:calc(var(--spacing,.25rem) * 2.75);padding-block:var(--spacing,.25rem);--tw-leading:var(--leading-snug,1.375);font-size:.8125rem;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-agi-blue-700,#163a80);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;align-items:center;transition-duration:.2s;display:inline-flex}@media (hover:hover){.ind-chip[data-astro-cid-37byev2o]:hover{border-color:var(--color-agi-blue-200,#c4d5f6);background-color:var(--color-agi-blue-100,#e3ebfa)}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}#faq .faq-grid-bg{-webkit-mask-image:radial-gradient(60% 70% at 0 20%,#000 0%,#0000 70%);mask-image:radial-gradient(60% 70% at 0 20%,#000 0%,#0000 70%)}#faq .faq-q::marker{content:""}#faq .faq-item[open]:not(.is-closing){border-color:var(--color-agi-blue-100,#e3ebfa);--tw-shadow:0 24px 48px var(--tw-shadow-color,#0e17261f), 0 8px 16px var(--tw-shadow-color,#0e17260f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}#faq .faq-item[open]:not(.is-closing) .faq-num{color:var(--color-agi-green-600,#3d8a2b)}#faq .faq-item[open]:not(.is-closing) .faq-icon{border-color:var(--color-agi-green-500,#4e9f39);background-color:var(--color-agi-green-500,#4e9f39);color:var(--color-white,#fff);rotate:180deg}#faq .faq-icon svg path:last-child{transform-box:fill-box;transform-origin:50%;transition:transform .45s var(--ease-out-expo)}#faq .faq-item[open]:not(.is-closing) .faq-icon svg path:last-child{transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){#faq:not(.faq-js){interpolate-size:allow-keywords}#faq:not(.faq-js) .faq-item::details-content{opacity:0;block-size:0;transition:block-size .45s var(--ease-out-expo), opacity .3s, content-visibility .45s allow-discrete;overflow:hidden}#faq:not(.faq-js) .faq-item[open]::details-content{opacity:1;block-size:auto}}}@media (prefers-reduced-motion:reduce){#faq .faq-icon,#faq .faq-icon svg path:last-child{transition:none}}
