.legal_legal__VqzVq{max-width:var(--container-prose)}.legal_legal__VqzVq section{margin-bottom:var(--space-5)}.legal_legal__VqzVq h2{font-size:var(--step-1);margin-top:var(--space-4);margin-bottom:var(--space-2);padding-bottom:.5rem;border-bottom:1px solid var(--border)}.legal_legal__VqzVq h3{font-size:var(--step-0);margin-top:var(--space-3);margin-bottom:.4rem}.legal_legal__VqzVq h4{font-size:var(--step-0);font-weight:var(--weight-medium);color:var(--muted);margin-top:var(--space-2);margin-bottom:.3rem}.legal_legal__VqzVq p{color:var(--text);line-height:1.7;margin-bottom:var(--space-2);font-size:var(--step--1)}.legal_legal__VqzVq ul{padding-left:1.2rem;margin-bottom:var(--space-2);display:flex;flex-direction:column;gap:.5rem}.legal_legal__VqzVq li{line-height:1.6;font-size:var(--step--1)}.legal_legal__VqzVq a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.legal_divider__52COT{border:none;border-top:1px solid var(--border);margin:var(--space-4) 0}.home_grid__hVt02{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:1fr}.home_sectionHead__dTO8r{margin-bottom:var(--space-5)}.home_workHead__y4IKv{position:relative;isolation:isolate}.home_workGlow__YWhKb{position:absolute;inset:-140px -12% auto -12%;height:320px;z-index:-1;pointer-events:none;background:radial-gradient(42% 60% at 18% 45%,var(--grad-1) 0,transparent 70%),radial-gradient(40% 60% at 62% 28%,var(--grad-2) 0,transparent 68%);filter:blur(72px);opacity:.22}.home_workKicker__v6ahC{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.9rem;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--accent)}.home_workKickerDot___4P1E{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px 1px var(--accent)}.home_workKickerSep__xGPQw{color:var(--faint)}.home_sectionHead__dTO8r p{margin-top:.7rem;max-width:60ch;color:var(--muted);font-size:var(--step-0);line-height:1.5}.home_currentlyGrid__dDKQS{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:center}.home_currentlyAside__R2acq{align-self:center}.home_currentlyTitle__DdE1X{font-size:var(--step-2);letter-spacing:-.03em;margin-top:.6rem;max-width:18ch}.home_currentlyBody__2ymtJ{color:var(--muted);line-height:1.6;margin-top:var(--space-2);max-width:46ch}@media (min-width:860px){.home_currentlyGrid__dDKQS{grid-template-columns:1fr 1fr;gap:var(--space-5)}}.home_moreLink__efET6{display:inline-flex;align-items:center;gap:.4rem;margin-top:var(--space-4);font-weight:var(--weight-semibold);color:var(--accent)}.home_moreLink__efET6:hover{gap:.7rem}.home_expStrip__bdu0R{list-style:none;position:relative;padding-left:1.5rem}.home_expStrip__bdu0R:before{content:"";position:absolute;left:5px;top:1.2rem;bottom:1.2rem;width:1px;background:linear-gradient(to bottom,var(--grad-1),var(--grad-2),var(--grad-3));opacity:.4}.home_expRow__vic0m{position:relative;display:flex;flex-wrap:wrap;gap:.3rem var(--space-3);align-items:baseline;padding:var(--space-3) var(--space-2);margin-left:-.5rem;border-radius:var(--radius);border-bottom:1px solid var(--border);transition:background-color .2s ease,transform .2s ease}.home_expRow__vic0m:hover{background:var(--surface);transform:translateX(4px)}.home_expNode__HU4ev{position:absolute;left:-1rem;top:1.55rem;width:11px;height:11px;border-radius:50%;background:var(--surface-solid);border:2px solid var(--accent)}.home_expNodeLive__LhBbq{background:#34d399;border-color:#34d399}.home_expPeriod__uLR1f{font-family:var(--font-mono);font-size:.78rem;color:var(--faint);min-width:9rem}.home_expRole__rJKXI{font-weight:var(--weight-semibold)}.home_expCompany__HsMnE{color:var(--muted);font-weight:var(--weight-normal)}.home_expArrow__bDN4F{margin-left:auto;color:var(--faint);opacity:0;transition:opacity .2s ease;align-self:center}.home_expRow__vic0m:hover .home_expArrow__bDN4F{opacity:1;color:var(--accent)}.home_contactInner__nKzXD{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home_contactGlow__oktNE{position:absolute;inset:-60% 45% auto -15%;height:150%;background:var(--signature);filter:blur(90px);opacity:.15;pointer-events:none}.home_contactText__AvMEn{position:relative}.home_contactKicker__GXTL_{margin-bottom:.7rem}.home_contactText__AvMEn h2{font-size:var(--step-3);letter-spacing:-.03em}.home_contactText__AvMEn p{color:var(--muted);margin-top:.6rem;max-width:46ch}.home_contactCtas__sR8Rl{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (min-width:700px){.home_grid__hVt02{grid-template-columns:repeat(2,minmax(0,1fr))}.home_grid__hVt02>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1000px){.home_grid__hVt02{grid-template-columns:repeat(3,minmax(0,1fr))}.home_grid__hVt02>:last-child:nth-child(odd){grid-column:auto}}.EasterEgg_toast__lZqE3{position:fixed;left:50%;bottom:var(--space-4);transform:translateX(-50%);z-index:80;display:flex;align-items:flex-start;gap:var(--space-2);max-width:min(92vw,380px);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--surface-strong);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow);animation:EasterEgg_toastIn__u2RIt .45s cubic-bezier(.22,1,.36,1) both}@keyframes EasterEgg_toastIn__u2RIt{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.EasterEgg_badge__x4wsa{font-size:1.4rem;line-height:1}.EasterEgg_title__UpAKG{font-family:var(--font-mono);font-size:var(--step--1)}.EasterEgg_body__X8cTW{font-size:var(--step--1);color:var(--muted);margin-top:.2rem}.EasterEgg_body__X8cTW a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}@media (prefers-reduced-motion:reduce){.EasterEgg_toast__lZqE3{animation:none}}.Hero_hero__DBRgo{position:relative;overflow:hidden;isolation:isolate;min-height:calc(100svh - var(--header-h));padding-block:var(--space-5);display:flex;align-items:center}.Hero_tint__fC8CW{z-index:-2;background:radial-gradient(55% 60% at 82% 8%,color-mix(in srgb,var(--grad-2) 30%,transparent),transparent 70%);opacity:.6}.Hero_system__FyCJh,.Hero_tint__fC8CW{position:absolute;inset:0;pointer-events:none}.Hero_system__FyCJh{z-index:-1;opacity:1;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.5) 30%,#000 55%);mask-image:linear-gradient(90deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.5) 30%,#000 55%)}.Hero_system__FyCJh canvas{width:100%;height:100%;display:block}.Hero_inner__RNvqb{position:relative;width:100%}@keyframes Hero_heroIn__ledIm{0%{transform:translateY(14px)}to{transform:translateY(0)}}.Hero_in1__WOFAN,.Hero_in2__aBP7I,.Hero_in3__we6Ol,.Hero_in4__cgBDZ,.Hero_in5__pqFip,.Hero_in6__cxogP{animation:Hero_heroIn__ledIm .5s cubic-bezier(.22,1,.36,1) both}.Hero_in1__WOFAN{animation-delay:.03s}.Hero_in2__aBP7I{animation-delay:.08s}.Hero_in3__we6Ol{animation-delay:.13s}.Hero_in4__cgBDZ{animation-delay:.19s}.Hero_in5__pqFip{animation-delay:.25s}.Hero_in6__cxogP{animation-delay:.31s}.Hero_availability__SqTSx{display:inline-flex;align-items:center;gap:.55rem;max-width:100%;font-size:var(--step--1);font-weight:var(--weight-medium);color:var(--text);border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.45rem .9rem;border-radius:999px;margin-bottom:var(--space-3)}.Hero_dot_____uq{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px color-mix(in srgb,#34d399 22%,transparent)}.Hero_availabilityText__2DAJ0{min-width:0;overflow-wrap:anywhere}.Hero_role__OZHNb{font-family:var(--font-mono);font-size:clamp(.95rem,.8rem + .6vw,1.3rem);letter-spacing:-.01em;margin-bottom:var(--space-2);background:var(--signature);-webkit-background-clip:text;background-clip:text;color:transparent;width:-moz-fit-content;width:fit-content}.Hero_headline__BI4zd{font-size:var(--step-5);font-weight:var(--weight-bold);letter-spacing:-.04em;max-width:16ch;margin-bottom:var(--space-3);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.Hero_subline__N6z5Z{font-size:var(--step-1);color:var(--muted);max-width:52ch;line-height:1.5}.Hero_proof__IU39_{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin-block:var(--space-4)}.Hero_chip__yYv3A{font-family:var(--font-mono);font-size:.78rem;max-width:100%;color:var(--text);background:var(--surface);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.45rem .75rem;border-radius:var(--radius)}.Hero_ctas__mTF1o{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:520px){.Hero_hero__DBRgo{padding-block:var(--space-6) var(--space-5);min-height:0}.Hero_headline__BI4zd{font-size:clamp(1.8rem,5.5vw + .5rem,2.5rem);max-width:100%;letter-spacing:-.025em}.Hero_system__FyCJh{opacity:.45;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 80%);mask-image:linear-gradient(180deg,#000 0,transparent 80%)}}.SectionHeading_head__huy0t{margin-bottom:var(--space-4);max-width:60ch}.SectionHeading_eyebrow__stQeg{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:.6rem}.SectionHeading_title__dKU6u{font-size:var(--step-2)}.SectionHeading_description__b10_H{color:var(--muted);font-size:var(--step-0);margin-top:.6rem;line-height:1.6}.contact_layout__lCz2U{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.contact_methods__lYVHz{display:flex;flex-direction:column;gap:var(--space-2)}.contact_method__CMJj3{position:relative;display:flex;align-items:center;gap:var(--space-2);padding:var(--card-pad);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.contact_method__CMJj3:hover{border-color:var(--border-strong);transform:translateX(3px);box-shadow:0 16px 40px -22px var(--accent)}.contact_methodNum__7J0ZE{font-family:var(--font-mono);font-size:.8rem;font-weight:var(--weight-bold);letter-spacing:-.02em;background:var(--signature);-webkit-background-clip:text;background-clip:text;color:transparent;flex-shrink:0}.contact_methodIcon__rQxJ1{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent)}.contact_methodText__cXACu{display:flex;flex-direction:column;line-height:1.3}.contact_methodText__cXACu strong{font-size:var(--step--1)}.contact_methodText__cXACu span{font-family:var(--font-mono);font-size:.78rem;color:var(--muted)}.contact_methodArrow___6xx5{margin-left:auto;color:var(--faint);opacity:0;transition:opacity .2s ease,transform .2s ease}.contact_method__CMJj3:hover .contact_methodArrow___6xx5{opacity:1;transform:translate(2px,-2px);color:var(--accent)}.contact_personal__HZQm2{margin-top:var(--space-2);padding-left:.2rem;font-size:var(--step--1);color:var(--muted);line-height:1.55;border-left:2px solid var(--accent);padding-left:var(--space-2)}.contact_formWrap__bhemm{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--card-pad)}.contact_formGlow__wok9S{position:absolute;inset:-60% 40% auto -20%;height:150%;background:var(--signature);filter:blur(80px);opacity:.2;pointer-events:none}@media (min-width:860px){.contact_layout__lCz2U{grid-template-columns:300px 1fr;gap:var(--space-5)}}.CaseStudyCard_tilt__HGmWX{height:100%}.CaseStudyCard_card__5kVFe{position:relative;display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.CaseStudyCard_card__5kVFe:hover{border-color:var(--border-strong);transform:translateY(-4px);box-shadow:0 0 0 1px hsl(var(--glow-hue) 90% 65%/.25),0 24px 60px -20px hsl(var(--glow-hue) 90% 55%/.4)}.CaseStudyCard_card__5kVFe:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,hsl(var(--glow-hue) 90% 70%/.6),transparent);opacity:0;transition:opacity .3s ease}.CaseStudyCard_card__5kVFe:hover:after{opacity:1}.CaseStudyCard_sheen__Jbt4p{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .3s ease;background:radial-gradient(340px 340px at var(--mx,50%) var(--my,50%),hsl(var(--glow-hue) 90% 70%/.14),transparent 60%)}.CaseStudyCard_card__5kVFe:hover .CaseStudyCard_sheen__Jbt4p{opacity:1}.CaseStudyCard_canvas__CxlCN{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:168px;padding:var(--card-pad);color:var(--text);background-image:radial-gradient(120% 120% at 100% 0,hsl(var(--glow-hue) 80% 55%/.28),transparent 55%),radial-gradient(circle at 1px 1px,hsl(var(--glow-hue) 60% 70%/.09) 1px,transparent 1.6px),linear-gradient(180deg,var(--surface-strong),transparent);background-size:auto,19px 19px,auto;border-bottom:1px solid var(--border)}.CaseStudyCard_index__LGBhi{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.CaseStudyCard_index__LGBhi:before{content:"";display:inline-block;width:6px;height:6px;margin-right:.55rem;vertical-align:middle;border-radius:50%;background:hsl(var(--glow-hue) 90% 68%);box-shadow:0 0 8px hsl(var(--glow-hue) 90% 65%/.9)}.CaseStudyCard_slash__4vgNf{color:var(--glow-text)}.CaseStudyCard_arrow__uNZB2{position:absolute;top:var(--space-3);right:var(--space-3);color:var(--muted);transition:transform .25s ease,color .25s ease}.CaseStudyCard_card__5kVFe:hover .CaseStudyCard_arrow__uNZB2{transform:translate(3px,-3px);color:var(--glow-text)}.CaseStudyCard_canvasTitle__CqZ_q{font-size:var(--step-2);font-weight:var(--weight-bold);letter-spacing:-.03em;opacity:.16;white-space:nowrap;overflow:hidden;text-overflow:clip;max-width:100%;transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.CaseStudyCard_card__5kVFe:hover .CaseStudyCard_canvasTitle__CqZ_q{opacity:.26;transform:translateX(3px)}.CaseStudyCard_body__uVavW{position:relative;z-index:2;display:flex;flex-direction:column;flex:1 1;padding:var(--card-pad)}.CaseStudyCard_titleLink__U7AHB{width:-moz-fit-content;width:fit-content}.CaseStudyCard_title__dAoAu{font-size:var(--step-1)}.CaseStudyCard_titleLink__U7AHB:hover .CaseStudyCard_title__dAoAu{color:var(--glow-text)}.CaseStudyCard_tagline__ofgUa{color:var(--muted);font-size:var(--step-0);line-height:1.5;margin-top:.4rem}.CaseStudyCard_metric__ogwZH{margin-top:var(--space-2);font-size:var(--step--1);color:var(--text)}.CaseStudyCard_metric__ogwZH strong{font-family:var(--font-mono);color:var(--glow-text)}.CaseStudyCard_stack__804YS{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:var(--space-3)}.CaseStudyCard_stack__804YS li{font-family:var(--font-mono);font-size:.7rem;color:var(--muted);border:1px solid var(--border);padding:.2rem .5rem;border-radius:6px;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.CaseStudyCard_stack__804YS li:hover{color:var(--text);border-color:hsl(var(--glow-hue) 90% 60%/.5);background:hsl(var(--glow-hue) 90% 60%/.06)}.CaseStudyCard_links__7EsDc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:auto;padding-top:var(--space-3)}.CaseStudyCard_read___weCb{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--step--1);font-weight:var(--weight-semibold);color:var(--text)}.CaseStudyCard_read___weCb:hover{gap:.6rem;color:var(--glow-text)}.CaseStudyCard_extLinks__5KB8v{display:inline-flex;gap:.75rem;color:var(--muted)}.CaseStudyCard_extLinks__5KB8v a:hover{color:var(--text)}.uses_grid__gHOqK{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}.uses_group__uHO1v{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-3)}.uses_group__uHO1v h2{font-size:var(--step-0);font-family:var(--font-mono);color:var(--accent);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.uses_group__uHO1v ul{list-style:none;display:flex;flex-direction:column;gap:.6rem}.uses_group__uHO1v li{font-size:var(--step--1);color:var(--text)}@media (min-width:720px){.uses_grid__gHOqK{grid-template-columns:repeat(3,1fr)}}