@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_8a474fbe-module__SWFhQG__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_8a474fbe-module__SWFhQG__variable{--font-body:"Space Grotesk", "Space Grotesk Fallback"}
.living-matrix-module__E7Oz3G__background{z-index:0;pointer-events:none;background:#000;width:100%;height:100%;position:fixed;inset:0}.living-matrix-module__E7Oz3G__pause{right:max(16px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:25;border:1px solid var(--optical-edge);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#090b12ed;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex;position:fixed}.living-matrix-module__E7Oz3G__pause:hover{background:#202333}.living-matrix-module__E7Oz3G__pause:focus-visible{outline:2px solid var(--ion);outline-offset:3px}@media (max-width:800px){.living-matrix-module__E7Oz3G__pause{z-index:35;justify-content:center;width:44px;padding:10px;top:12px;bottom:auto;right:68px}.living-matrix-module__E7Oz3G__pauseLabel{display:none}}@media (prefers-reduced-motion:reduce){.living-matrix-module__E7Oz3G__pause{display:none}}@media (forced-colors:active){.living-matrix-module__E7Oz3G__background{display:none}.living-matrix-module__E7Oz3G__pause{color:buttontext;background:canvas;border-color:buttontext}}
.site-loader-module__l9LRyG__loader{z-index:2000;color:#f4f0fa;opacity:1;background:#000;place-items:center;transition:opacity .3s cubic-bezier(.23,1,.32,1),visibility .3s;animation:0s 15s forwards site-loader-module__l9LRyG__fail-open;display:grid;position:fixed;inset:0;cursor:default!important}.site-loader-module__l9LRyG__loader[data-loading=false]{opacity:0;visibility:hidden;pointer-events:none}.site-loader-module__l9LRyG__identity{flex-direction:column;align-items:center;display:flex;transform:translateY(-16px)}.site-loader-module__l9LRyG__emblem{place-items:center;width:184px;height:184px;display:grid;position:relative}.site-loader-module__l9LRyG__logo{object-fit:contain;will-change:transform,opacity;width:112px;height:112px;animation:2.8s cubic-bezier(.45,0,.55,1) infinite site-loader-module__l9LRyG__breathe;position:relative}.site-loader-module__l9LRyG__orbit{will-change:transform;animation:12s linear infinite site-loader-module__l9LRyG__orbit;position:absolute;inset:4px}.site-loader-module__l9LRyG__orbit i{border:1px solid #61d8ff42;border-radius:8px;width:26px;height:26px;position:absolute}.site-loader-module__l9LRyG__orbit i:first-child{border-bottom:0;border-right:0;top:0;left:0}.site-loader-module__l9LRyG__orbit i:nth-child(2){border-color:#8a5cff66;border-bottom-style:none;border-bottom-width:0;border-left-style:none;border-left-width:0;top:0;right:0}.site-loader-module__l9LRyG__orbit i:nth-child(3){border-color:#ec46cf66;border-top-style:none;border-top-width:0;border-left-style:none;border-left-width:0;bottom:0;right:0}.site-loader-module__l9LRyG__orbit i:nth-child(4){border-color:#8a5cff66;border-top-style:none;border-top-width:0;border-right-style:none;border-right-width:0;bottom:0;left:0}.site-loader-module__l9LRyG__wordmark{letter-spacing:-1.1px;margin:30px 0 36px;font-size:28px;font-weight:500}.site-loader-module__l9LRyG__wordmark span{color:#0000;background:linear-gradient(110deg,#61d8ff,#ac76ff 50%,#ec46cf);-webkit-background-clip:text;background-clip:text}.site-loader-module__l9LRyG__track{gap:5px;width:156px;height:2px;display:flex}.site-loader-module__l9LRyG__track i{background:#ffffff1a;flex:1;transition:background-color .24s}.site-loader-module__l9LRyG__track i[data-lit=true]{background:#61d8ff}.site-loader-module__l9LRyG__track i:nth-child(2)[data-lit=true]{background:#9295ff}.site-loader-module__l9LRyG__track i:nth-child(3)[data-lit=true]{background:#ac76ff}.site-loader-module__l9LRyG__track i:nth-child(4)[data-lit=true]{background:#ca5ce8}.site-loader-module__l9LRyG__track i:nth-child(5)[data-lit=true]{background:#ec46cf}.site-loader-module__l9LRyG__status{letter-spacing:.025em;color:#b7b2c3;text-align:center;margin:20px 24px 0;font-size:12px}.site-loader-module__l9LRyG__skip{bottom:max(28px,env(safe-area-inset-bottom));color:#aaa6b6;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px 16px;font-size:12px;transition:color .16s,transform .16s;position:absolute}.site-loader-module__l9LRyG__skip span{color:#ac76ff;margin-left:10px}html[data-site-loading=true] .site-loader-module__l9LRyG__skip{cursor:pointer!important}.site-loader-module__l9LRyG__skip:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #61d8ff}.site-loader-module__l9LRyG__skip:active{transform:scale(.97)}@media (hover:hover){.site-loader-module__l9LRyG__skip:hover{color:#fff}}@media (max-width:600px){.site-loader-module__l9LRyG__emblem{width:156px;height:156px}.site-loader-module__l9LRyG__logo{width:96px;height:96px}.site-loader-module__l9LRyG__wordmark{font-size:25px}}@media (prefers-reduced-motion:reduce){.site-loader-module__l9LRyG__logo,.site-loader-module__l9LRyG__orbit{will-change:auto;animation:none}.site-loader-module__l9LRyG__loader,.site-loader-module__l9LRyG__track i,.site-loader-module__l9LRyG__skip{transition:none}}@media (forced-colors:active){.site-loader-module__l9LRyG__loader{color:canvastext;background:canvas}.site-loader-module__l9LRyG__wordmark span{color:canvastext;background:0 0}.site-loader-module__l9LRyG__track i[data-lit=true]{background:highlight}.site-loader-module__l9LRyG__skip,.site-loader-module__l9LRyG__status{color:canvastext}}@keyframes site-loader-module__l9LRyG__breathe{0%,to{opacity:.8;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes site-loader-module__l9LRyG__orbit{to{transform:rotate(360deg)}}@keyframes site-loader-module__l9LRyG__fail-open{to{visibility:hidden;pointer-events:none}}
.home-foundry-module__cx2dAa__home[data-foundry-home]{isolation:isolate;color:#f4f0fa;background:0 0;position:relative;overflow:clip}.home-foundry-module__cx2dAa__world{z-index:0;pointer-events:none;background:0 0;position:fixed;inset:0;overflow:hidden}.home-foundry-module__cx2dAa__poster,.home-foundry-module__cx2dAa__canvas{position:absolute;inset:0}.home-foundry-module__cx2dAa__poster{opacity:.65;filter:brightness(.7);background-position:50%;background-repeat:no-repeat;background-size:contain;height:42vh;inset:auto 0 6vh;-webkit-mask-image:radial-gradient(#000 30%,#0000 73%);mask-image:radial-gradient(#000 30%,#0000 73%)}.home-foundry-module__cx2dAa__canvas{opacity:0}.home-foundry-module__cx2dAa__canvas[data-ready=true]{opacity:1}.home-foundry-module__cx2dAa__canvas canvas{width:100%;height:100%;display:block}.home-foundry-module__cx2dAa__world:has(.home-foundry-module__cx2dAa__canvas[data-ready=true]) .home-foundry-module__cx2dAa__poster{visibility:hidden}.home-foundry-module__cx2dAa__home:not(:has(.home-foundry-module__cx2dAa__canvas[data-ready=true])) .foundry-service-step:not(:first-child) .service-scene-window{display:none}.home-foundry-module__cx2dAa__home[data-foundry-home]{--glass:var(--optical-glass);--glass-edge:var(--optical-edge)}.home-foundry-module__cx2dAa__home[data-foundry-home] .shell{width:min(1400px,100% - 8rem);max-width:none}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-hero{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;min-height:max(800px,100svh);padding:9rem 0 8rem;display:grid}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-content-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;max-width:610px;margin:0;padding:0}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-hero h1{font-family:var(--font-body),sans-serif;letter-spacing:-.065em;text-transform:none;margin:0;font-size:clamp(4rem,6vw,7rem);font-weight:400;line-height:1.02}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-lower{margin-top:2rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-lower>p{color:#cdc3d7;max-width:45ch;font-size:1.05rem;line-height:1.85}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-actions{gap:1.5rem;margin-top:2rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-cta{color:#100a16;letter-spacing:0;text-transform:none;background:#b28bd9;border:1px solid #d6b1ed66;border-radius:6px;padding:1rem 1.25rem;font-size:.86rem;transform:none;box-shadow:inset 0 1px #ffffff30}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-cta:hover{background:#c7a2e6}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-link{letter-spacing:0;text-transform:none;color:#e7dcec;font-size:.82rem;line-height:1.6}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-link:hover{color:#cba9ed}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-section{background:0 0;min-height:100svh;padding:8rem 0 9rem;display:block;position:relative}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-section h2{font-family:var(--font-body),sans-serif;text-transform:none;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,4.5vw,5rem);font-weight:400;line-height:1.09}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-section h2 em{font-style:normal}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .work-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-heading){grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:end;gap:4rem;width:100%;min-height:0;margin:0;padding:0;display:grid}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .work-heading>p,.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-heading>p,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-heading>p,.home-foundry-module__cx2dAa__home[data-foundry-home] .contact-heading>p){color:#cec4d7;max-width:48ch;margin:0 0 .3rem;font-size:1rem;line-height:1.85}.home-foundry-module__cx2dAa__home[data-foundry-home] .foundry-scene-window{pointer-events:none;height:350px;position:relative}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-scene-window{height:540px}.home-foundry-module__cx2dAa__home[data-foundry-home] .work-scene-window{height:260px}.home-foundry-module__cx2dAa__home[data-foundry-home] .expertise-scene-window{height:360px}.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 0 2rem;display:grid}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof>a,.home-foundry-module__cx2dAa__home[data-foundry-home] .foundry-service,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-rail article,.home-foundry-module__cx2dAa__home[data-foundry-home] .buyer-faq,.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-contact-form){background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(10px)saturate(1.05);backdrop-filter:blur(10px)saturate(1.05);border-radius:14px;box-shadow:inset 0 1px #f4eaff20,inset 1px 0 #98dfff08,inset 0 -1px #0009,0 16px 50px #0002}.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof>a{padding:1rem 1rem 1.6rem;transition:border-color .25s,transform .25s}.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof>a:hover{border-color:#c29dde80;transform:translateY(-4px)}.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof-image{aspect-ratio:16/10;background:#16121d;border:1px solid #ffffff12;border-radius:7px}.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof h3{letter-spacing:-.025em;margin:1.5rem .5rem .8rem;font-size:1.4rem;font-weight:500}.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof p{color:#d1c7dc;min-height:5em;margin:.5rem .5rem 1.5rem;font-size:.94rem;line-height:1.85}.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof .cube-link{margin-left:.5rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .ai-entry-paths{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:row;align-items:center;gap:1.5rem;margin:2rem 0 0;padding:0;display:flex}.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-list{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0 0 2rem;padding:0;display:grid}.home-foundry-module__cx2dAa__home[data-foundry-home] .foundry-service{min-width:0;transition:border-color .3s,background .3s;position:relative}.home-foundry-module__cx2dAa__home[data-foundry-home] .foundry-service:hover{border-color:#c8a1e67a}.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-row{border:0;min-height:0;padding:1.7rem;display:block;transform:none}.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-row>span{font:400 .72rem var(--font-body),sans-serif;letter-spacing:.2em;color:#d9baf3;margin-bottom:1.4rem;display:block}.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-row>b{display:none}.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-row h3{font-family:var(--font-body),sans-serif;letter-spacing:-.03em;text-transform:none;color:#f5effb;margin:0 0 .85rem;font-size:1.45rem;font-weight:500;line-height:1.3}.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-row p{color:#cec3d9;max-width:none;margin:0;font-size:.94rem;line-height:1.85}.home-foundry-module__cx2dAa__home[data-foundry-home] .process-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;display:grid}.home-foundry-module__cx2dAa__home[data-foundry-home] .process-rail article{min-width:0;padding:2rem;display:block}.home-foundry-module__cx2dAa__home[data-foundry-home] .process-rail article>span{letter-spacing:.2em;color:#d9baf3;margin-bottom:1.6rem;font-size:.72rem;display:block}.home-foundry-module__cx2dAa__home[data-foundry-home] .process-rail h3{font-family:var(--font-body),sans-serif;letter-spacing:-.025em;text-transform:none;margin:0 0 .9rem;font-size:1.6rem;font-weight:400}.home-foundry-module__cx2dAa__home[data-foundry-home] .process-rail article>p{color:#cec3d9;margin:0;font-size:.94rem;line-height:1.85}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-buyer-questions{grid-template-columns:1fr 1fr;align-content:center;gap:3rem 5rem;display:grid}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-buyer-questions .process-heading{grid-column:1/-1}.home-foundry-module__cx2dAa__home[data-foundry-home] .questions-scene-window{height:430px}.home-foundry-module__cx2dAa__home[data-foundry-home] .buyer-faq{align-self:center;min-width:0;margin:0;padding:.5rem 1.8rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .buyer-faq .faq-item{background:0 0;border:0;border-bottom:1px solid #e3d6ef24;padding:.4rem 0;display:block}.home-foundry-module__cx2dAa__home[data-foundry-home] .buyer-faq .faq-item:last-child{border:0}.home-foundry-module__cx2dAa__home[data-foundry-home] .buyer-faq summary{color:#f1eaf8;padding:1.1rem 2rem 1.1rem 0;font-size:1rem;line-height:1.7}.home-foundry-module__cx2dAa__home[data-foundry-home] .buyer-faq p{color:#cec3d9;margin:0 0 1.4rem;font-size:.94rem;line-height:1.85}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-contact{grid-template-columns:1fr 1fr;align-content:center;align-items:start;gap:3rem 5rem;min-height:max(1050px,100svh);display:grid}.home-foundry-module__cx2dAa__home[data-foundry-home] .contact-heading{grid-area:1/1;min-width:0;margin:0;padding:0;display:block}.home-foundry-module__cx2dAa__home[data-foundry-home] .contact-heading h2{font-size:clamp(3rem,4vw,4.7rem)}.home-foundry-module__cx2dAa__home[data-foundry-home] .contact-heading>p{margin-top:2rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .contact-scene-window{grid-area:2/1;height:380px}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-contact-form{grid-area:1/2/3;align-self:center;margin:0;padding:2.25rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .form{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .form>.field:nth-of-type(5),.home-foundry-module__cx2dAa__home[data-foundry-home] .form>.honeypot,.home-foundry-module__cx2dAa__home[data-foundry-home] .form>.form-status,.home-foundry-module__cx2dAa__home[data-foundry-home] .form>.button){grid-column:1/-1}.home-foundry-module__cx2dAa__home[data-foundry-home] .form .field{min-width:0}.home-foundry-module__cx2dAa__home[data-foundry-home] .form label{letter-spacing:0;text-transform:none;font-size:.8rem}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .form input,.home-foundry-module__cx2dAa__home[data-foundry-home] .form textarea,.home-foundry-module__cx2dAa__home[data-foundry-home] .form select){color:#f4eef9;background:#03020745;border:1px solid #e3d6ef30;border-radius:6px;min-height:46px;font-size:1rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .form textarea{min-height:110px}.home-foundry-module__cx2dAa__home[data-foundry-home] .form .button{color:#100916;text-transform:none;letter-spacing:0;background:#b18bd7;border-color:#b18bd7;border-radius:6px}.home-foundry-module__cx2dAa__home[data-foundry-home] .form .error-text{color:#ffb3cb}body:has([data-foundry-home]) .footer{z-index:2;background:#000;position:relative}body:has([data-foundry-home]) .site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08050c88}@media (min-width:2200px){.home-foundry-module__cx2dAa__home[data-foundry-home] .shell{width:min(2000px,100% - 12rem)}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-content-veil{max-width:800px}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-hero h1{font-size:9rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-section{min-height:100svh;padding-block:clamp(10rem,12vh,16rem)}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-section h2{font-size:6.5rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-contact h2{font-size:6rem}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-section p,.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-lower>p){font-size:1.25rem}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-link,.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-cta){font-size:1rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .foundry-scene-window{height:470px}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-scene-window{height:650px}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-row h3,.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof h3){font-size:1.8rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .contact-scene-window{height:450px}}@media (max-width:1100px){.home-foundry-module__cx2dAa__home[data-foundry-home] .shell{width:calc(100% - 4rem)}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-section h2{font-size:3rem}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .work-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-heading){gap:2rem}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-row,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-rail article){padding:1.3rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-contact{gap:2rem}}@media (max-width:800px){.home-foundry-module__cx2dAa__home[data-foundry-home] .shell{width:calc(100% - 2.5rem)}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-hero{min-height:100svh;padding:8rem 0 3rem;display:block}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-content-veil{max-width:560px}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-hero h1{font-size:clamp(3.6rem,10vw,5.8rem)}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-lower>p{font-size:.96rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-actions{flex-direction:row;align-items:center;gap:1rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-cta{padding:.9rem 1rem;font-size:.8rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-link{font-size:.78rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-section{min-height:100svh;padding:5rem 0 6rem;display:block}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-section h2{font-size:clamp(2.6rem,8vw,4rem)}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .work-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-heading){display:block}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .work-heading>p,.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-heading>p,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-heading>p){margin-top:1.5rem;font-size:.96rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .foundry-scene-window{height:300px}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-scene-window{height:350px}.home-foundry-module__cx2dAa__home[data-foundry-home] .expertise-scene-window{display:none}.home-foundry-module__cx2dAa__home[data-foundry-home] .service-scene-window{height:clamp(240px,34svh,330px);display:block}.home-foundry-module__cx2dAa__home[data-foundry-home] .foundry-service{height:auto}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof,.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-list,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-rail){grid-template-columns:1fr;gap:1rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof p{min-height:0}.home-foundry-module__cx2dAa__home[data-foundry-home] .ai-entry-paths{flex-direction:column;align-items:flex-start;gap:1rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .ai-entry-paths .cube-link{background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;padding:.5rem .75rem}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-row,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-rail article){padding:1.5rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-contact-form{padding:1.5rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .form{grid-template-columns:1fr}.home-foundry-module__cx2dAa__poster{background-size:150%;height:35vh}}:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-content-veil,.home-foundry-module__cx2dAa__home[data-foundry-home] .work-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .contact-heading){background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);box-shadow:var(--optical-light);border-radius:18px;padding:clamp(1.5rem,2.2vw,2.5rem)}@media (min-width:2200px){.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-content-veil{max-width:870px}}@media (max-width:800px){:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-content-veil,.home-foundry-module__cx2dAa__home[data-foundry-home] .work-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .contact-heading){border-radius:14px;padding:1.2rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-hero h1{font-size:clamp(3.15rem,9.2vw,5.6rem)}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-actions{flex-wrap:wrap;gap:.8rem}.home-foundry-module__cx2dAa__home[data-foundry-home] .cube-section h2{font-size:clamp(2.35rem,7.5vw,4rem)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:is(.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-content-veil,.home-foundry-module__cx2dAa__home[data-foundry-home] .work-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .capability-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .process-heading,.home-foundry-module__cx2dAa__home[data-foundry-home] .contact-heading){background:#0c1018}}.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof-image{aspect-ratio:1.4}.home-foundry-module__cx2dAa__home[data-foundry-home] .hero-content-veil{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(at 0 0,#61d8ff0c,#0000 65%),linear-gradient(135deg,#101521a6,#0c0b146b 65%,#21102085)}.home-foundry-module__cx2dAa__home[data-foundry-home] .foundry-service-step{min-width:0}.home-foundry-module__cx2dAa__home[data-foundry-home] .service-scene-window{pointer-events:none}@media (min-width:801px){.home-foundry-module__cx2dAa__home[data-foundry-home] .service-scene-window{display:none}.home-foundry-module__cx2dAa__home[data-foundry-home] .foundry-service{height:100%}}@media (prefers-reduced-motion:reduce){.home-foundry-module__cx2dAa__home[data-foundry-home] .featured-proof>a{transition:none;transform:none}}@media (forced-colors:active){.home-foundry-module__cx2dAa__world{display:none}}
.product-showcase-module__IILVLq__art{isolation:isolate;aspect-ratio:1.4;background:radial-gradient(ellipse at 15% 12%,color-mix(in srgb,var(--project-accent) 15%,transparent),transparent 58%),linear-gradient(140deg,#101721,#08090e 65%,#1a1122);border:1px solid #e4f3ff1c;border-radius:12px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.product-showcase-module__IILVLq__art:before{content:"";pointer-events:none;background-image:linear-gradient(#c5d6ed0a 1px,#0000 1px),linear-gradient(90deg,#c5d6ed0a 1px,#0000 1px);background-size:8% 11%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 75%);mask-image:linear-gradient(135deg,#000,#0000 75%)}.product-showcase-module__IILVLq__orbit{border:1px solid color-mix(in srgb,var(--project-accent) 25%,transparent);border-radius:50%;width:85%;height:72%;position:absolute;top:22%;left:13%;transform:rotate(-27deg);box-shadow:0 0 0 20px #ffffff02,0 0 0 65px #ffffff01}.product-showcase-module__IILVLq__device{background:#161c29;border:1px solid #d6e8ff68;border-radius:7px;width:70%;padding:1px;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;top:12%;left:7%;transform:perspective(1000px)rotateY(7deg)rotateX(3deg)rotate(-4deg);box-shadow:5px 7px #242433,6px 8px #97acc04d,0 25px 45px #0008}.product-showcase-module__IILVLq__art:hover .product-showcase-module__IILVLq__device{transform:perspective(1000px)rotateY(0)rotateX(0)rotate(-2deg)}.product-showcase-module__IILVLq__chrome{color:#d1dce9;height:5cqw;min-height:17px;font:400 1.5cqw var(--font-body),sans-serif;letter-spacing:.02em;align-items:center;gap:4px;padding:0 2%;display:flex}.product-showcase-module__IILVLq__chrome i{background:#8194ad;border-radius:50%;width:.65cqw;height:.65cqw}.product-showcase-module__IILVLq__chrome i:first-child{background:var(--project-accent)}.product-showcase-module__IILVLq__chrome span{margin-left:auto;margin-right:auto}.product-showcase-module__IILVLq__chrome b{font-weight:400}.product-showcase-module__IILVLq__crop{background:#121620;border-radius:3px;width:100%;position:relative;overflow:hidden}.product-showcase-module__IILVLq__art .product-showcase-module__IILVLq__crop>img{display:block;width:var(--crop-width)!important;height:var(--crop-height)!important;left:var(--crop-left)!important;top:var(--crop-top)!important;aspect-ratio:auto!important;object-fit:fill!important;opacity:1!important;filter:none!important;border:0!important;border-radius:0!important;max-width:none!important;position:absolute!important;transform:none!important}.product-showcase-module__IILVLq__workflow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e8f0f8;background:linear-gradient(145deg,#162532df,#14111fec);border:1px solid #d6eaff36;border-radius:9px;width:27%;padding:3%;position:absolute;top:45%;right:5%;box-shadow:0 14px 35px #0007,inset 0 1px #ffffff20}.product-showcase-module__IILVLq__workflow>span{text-transform:uppercase;letter-spacing:.18em;color:var(--project-accent);margin-bottom:2cqw;font-size:1.45cqw;display:block}.product-showcase-module__IILVLq__workflow>div{align-items:center;gap:1.6cqw;padding-bottom:3cqw;font-size:2cqw;line-height:1.2;display:flex;position:relative}.product-showcase-module__IILVLq__workflow>div:last-child{padding-bottom:0}.product-showcase-module__IILVLq__workflow i{border:1px solid color-mix(in srgb,var(--project-accent) 45%,transparent);color:var(--project-accent);border-radius:50%;flex-shrink:0;place-items:center;width:3.4cqw;height:3.4cqw;font-size:1.5cqw;font-style:normal;display:grid}.product-showcase-module__IILVLq__workflow b{font-weight:400}.product-showcase-module__IILVLq__workflow em{color:#9caac1;font-size:1.7cqw;font-style:normal;position:absolute;bottom:.5cqw;left:1.1cqw}.product-showcase-module__IILVLq__legend{color:#f1f5fa;flex-direction:column;gap:1.2cqw;max-width:68%;display:flex;position:absolute;bottom:5.5%;left:7%}.product-showcase-module__IILVLq__legend>span{letter-spacing:-.04em;font-size:3.3cqw;line-height:1.2}.product-showcase-module__IILVLq__legend small{letter-spacing:.06em;color:#a3afbf;font-size:1.5cqw}.product-showcase-module__IILVLq__art[data-device=phone] .product-showcase-module__IILVLq__device{background:#111820;border-radius:2.8cqw;width:24%;padding:1.3%;top:8%;left:23%;transform:perspective(1000px)rotateY(-9deg)rotate(-7deg)}.product-showcase-module__IILVLq__art[data-device=phone] .product-showcase-module__IILVLq__crop{border-radius:1.8cqw}.product-showcase-module__IILVLq__art[data-device=phone] .product-showcase-module__IILVLq__workflow{width:29%;top:31%;right:13%}.product-showcase-module__IILVLq__art[data-device=phone] .product-showcase-module__IILVLq__legend{max-width:85%}.product-showcase-module__IILVLq__art[data-device=tablet] .product-showcase-module__IILVLq__device{border-radius:2.3cqw;width:54%;padding:1.5%;top:9%;left:10%}.product-showcase-module__IILVLq__art[data-device=tablet] .product-showcase-module__IILVLq__crop{border-radius:1.4cqw}.product-showcase-module__IILVLq__art[data-device=tablet] .product-showcase-module__IILVLq__workflow{top:30%;right:8%}.product-showcase-module__IILVLq__art[data-device=landscape] .product-showcase-module__IILVLq__device{border-radius:2.4cqw;width:78%;padding:1.5%;top:22%}.product-showcase-module__IILVLq__art[data-device=landscape] .product-showcase-module__IILVLq__crop{border-radius:1.5cqw}.product-showcase-module__IILVLq__art[data-device=landscape] .product-showcase-module__IILVLq__workflow{top:49%}@media (prefers-reduced-motion:reduce){.product-showcase-module__IILVLq__device{transition:none}.product-showcase-module__IILVLq__art:hover .product-showcase-module__IILVLq__device{transform:none}}:is(.project-marquee[data-grid=false] .product-showcase-module__IILVLq__workflow,.project-marquee[data-grid=false] .product-showcase-module__IILVLq__legend){display:none}
