.site-navigation_navigation__LD2h4{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-family:var(--font-archivo),sans-serif}.site-navigation_navigation__LD2h4 a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid #ffffffa6;border-radius:999px;background:#ffffff42;color:#06192f;font-size:13px;line-height:1.2;text-decoration:none;transition:background .2s,box-shadow .2s}.site-navigation_navigation__LD2h4 a[aria-current=page]{background:#ffffffcf;box-shadow:0 4px 16px #06192f08}.site-navigation_navigation__LD2h4 a.site-navigation_contact__nNZgU{background:#06192f;border-color:#06192f;color:#fff}.site-navigation_navigation__LD2h4 a:focus-visible{outline:3px solid #1169dc;outline-offset:4px}@media (hover:hover){.site-navigation_navigation__LD2h4 a:hover{background:#fff}.site-navigation_navigation__LD2h4 a.site-navigation_contact__nNZgU:hover{background:#1169dc;border-color:#1169dc}}@media (max-width:520px){.site-navigation_navigation__LD2h4{justify-content:flex-start;gap:6px}.site-navigation_navigation__LD2h4 a{padding:10px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.site-navigation_navigation__LD2h4 a{transition:none}}.thinking-nodes-hero_hero__tg214{--hero-ink:#06192f;--hero-muted:#51677e;--hero-blue:#1169dc;--hero-ease:cubic-bezier(.16,1,.3,1);position:relative;isolation:isolate;container-type:inline-size;overflow:clip;color:var(--hero-ink);background:radial-gradient(circle at 44% 28%,#e8f3fb 0 6%,#d9e9f6 30%,#d6e6f5 68%,#d4e5f4 100%)}.thinking-nodes-hero_hero__tg214:after,.thinking-nodes-hero_hero__tg214:before{content:"";position:absolute;inset:0;pointer-events:none}.thinking-nodes-hero_hero__tg214:before{z-index:-1;background:linear-gradient(110deg,#ffffff30,transparent 35%,#ffffff14)}.thinking-nodes-hero_hero__tg214:after{z-index:6;opacity:.13;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.32' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.thinking-nodes-hero_composition__iwsfr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading capabilities" "scene scene";max-width:1680px;margin-inline:auto;padding:36px clamp(24px,3cqw,50px) 0}.thinking-nodes-hero_heading__F_c_s{grid-area:heading;z-index:4;padding-bottom:28px}.thinking-nodes-hero_heading__F_c_s h1,.thinking-nodes-hero_heading__F_c_s h2{overflow:hidden;font-weight:600}.thinking-nodes-hero_heading__F_c_s h1{font-family:var(--font-editorial-display),sans-serif;font-size:clamp(88px,9.7cqw,156px);line-height:.98;letter-spacing:-.035em}.thinking-nodes-hero_heading__F_c_s h2{margin-top:18px;font-size:clamp(28px,3.15cqw,49px);font-weight:400;line-height:1.05;letter-spacing:-.045em}.thinking-nodes-hero_heading__F_c_s h1>span,.thinking-nodes-hero_heading__F_c_s h2>span{display:block;animation:thinking-nodes-hero_lineIn__d5Xg3 .95s var(--hero-ease) both}.thinking-nodes-hero_heading__F_c_s h2>span{animation-delay:80ms}.thinking-nodes-hero_context__zGZei{display:none}.thinking-nodes-hero_navigation__taONq{grid-area:capabilities;z-index:5;max-width:640px;padding-top:12px}.thinking-nodes-hero_capabilities__LcRzs{z-index:4;align-self:start;display:grid;gap:12px;padding:24px 0 0 24px;margin:0;list-style:none;font-size:clamp(13px,1.3cqw,20px);line-height:1.3}.thinking-nodes-hero_capabilities__LcRzs li{display:flex;justify-content:flex-end;gap:18px;animation:thinking-nodes-hero_riseIn__vtXRE .7s var(--hero-ease) var(--delay) both}.thinking-nodes-hero_capabilities__LcRzs li>:last-child{color:var(--hero-muted);font-size:.75em;padding-top:.2em}.thinking-nodes-hero_scene__3pfFW{grid-area:scene;position:relative;height:clamp(570px,49.4cqw,800px)}.thinking-nodes-hero_ghost__0wmlY{position:absolute;inset:25% -1% auto;z-index:0;pointer-events:none;color:#ffffff55;font-family:var(--font-editorial-display),sans-serif;font-size:clamp(130px,15cqw,245px);font-weight:600;line-height:.84;letter-spacing:-.025em;animation:thinking-nodes-hero_fadeIn__czvD_ 1.4s var(--hero-ease) both}.thinking-nodes-hero_ghost__0wmlY span{display:block}.thinking-nodes-hero_ghost__0wmlY span:last-child{margin:8% 0 0 54%}.thinking-nodes-hero_crop__UlpdT{position:absolute;left:7%;bottom:10%;width:clamp(100px,11cqw,170px);aspect-ratio:1;border:1px solid #ffffff90;border-radius:50%;overflow:hidden;background:#ffffff28;pointer-events:none;animation:thinking-nodes-hero_fadeIn__czvD_ 1.4s var(--hero-ease) both}.thinking-nodes-hero_crop__UlpdT img{width:145%;max-width:none;height:auto;transform:translate(-15%,7%);opacity:.68}.thinking-nodes-hero_artEntrance__dl1Fm{position:absolute;z-index:2;width:min(43%,632px);left:25%;bottom:0;animation:thinking-nodes-hero_artIn__cNyWI 1.05s var(--hero-ease) both}.thinking-nodes-hero_artwork__xptzv{position:relative;width:100%;aspect-ratio:600/759}.thinking-nodes-hero_artwork__xptzv img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;pointer-events:none;user-select:none}.thinking-nodes-hero_front__jWrL4{z-index:1;filter:drop-shadow(12px 17px 24px rgba(35,57,79,.12));transition:filter .4s ease}.thinking-nodes-hero_back__gcjc1{z-index:2;opacity:0;mask-image:radial-gradient(circle var(--spot-radius,0) at var(--spot-x,-1000px) var(--spot-y,-1000px),#fff 0,#fff 62%,#ffffff80 80%,#ffffff00 100%);-webkit-mask-image:radial-gradient(circle var(--spot-radius,0) at var(--spot-x,-1000px) var(--spot-y,-1000px),#fff 0,#fff 62%,#ffffff80 80%,#ffffff00 100%);mask-mode:alpha;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.thinking-nodes-hero_caption__WWM43{position:absolute;top:3%;left:63%;z-index:4;font-size:clamp(11px,1cqw,15px);line-height:1.45;color:var(--hero-muted)}.thinking-nodes-hero_card__PgvO6{grid-area:scene;z-index:5;align-self:start;width:clamp(270px,25cqw,380px);margin-top:5%;padding:clamp(24px,2cqw,32px);border:1px solid #ffffffb3;border-radius:24px;background:linear-gradient(135deg,#ffffffb8,#ffffff45);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 12px #ffffff80,0 18px 42px #3556730a;animation:thinking-nodes-hero_riseIn__vtXRE .95s var(--hero-ease) .18s both}.thinking-nodes-hero_eyebrow__eFX6B{font-size:10px;font-weight:500;letter-spacing:.085em;text-transform:uppercase;line-height:1.6}.thinking-nodes-hero_description__1aNWw{margin-top:24px!important;font-size:clamp(14px,1.13cqw,17px);line-height:1.65;color:#344d65}.thinking-nodes-hero_primary__hh3Qd{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;font-size:15px;min-height:48px}.thinking-nodes-hero_arrow__3wXu1{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;color:#fff;background:var(--hero-ink);transition:transform .25s var(--hero-ease)}.thinking-nodes-hero_updates__MYZLv{grid-area:scene;align-self:start;justify-self:end;position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;width:clamp(275px,24cqw,365px);min-height:76px;margin-top:16%;padding:12px 12px 12px 98px;border-radius:100px;background:var(--hero-ink);color:#fff;font-size:clamp(13px,1.1cqw,17px);animation:thinking-nodes-hero_slideIn__7XoiZ .95s var(--hero-ease) .25s both}.thinking-nodes-hero_updates__MYZLv>img{position:absolute;left:-9px;bottom:0;width:110px;height:140px;object-fit:contain;pointer-events:none}.thinking-nodes-hero_updates__MYZLv .thinking-nodes-hero_arrow__3wXu1{color:var(--hero-ink);background:#edf5fc}.thinking-nodes-hero_hero__tg214 :is(a,button):focus-visible{outline:3px solid var(--hero-blue);outline-offset:5px}@media (hover:hover){.thinking-nodes-hero_primary__hh3Qd:hover .thinking-nodes-hero_arrow__3wXu1,.thinking-nodes-hero_updates__MYZLv:hover .thinking-nodes-hero_arrow__3wXu1{transform:rotate(-35deg)}}@container (max-width: 1000px){.thinking-nodes-hero_composition__iwsfr{grid-template-columns:1fr 1fr;grid-template-areas:"navigation navigation" "heading heading" "context capabilities" "scene scene" "card card";gap:24px;padding:32px 28px}.thinking-nodes-hero_navigation__taONq{display:contents}.thinking-nodes-hero_navigation__taONq>nav{grid-area:navigation;padding-bottom:8px}.thinking-nodes-hero_capabilities__LcRzs{grid-area:capabilities}.thinking-nodes-hero_heading__F_c_s{padding:0}.thinking-nodes-hero_heading__F_c_s h1{font-size:clamp(76px,12cqw,120px)}.thinking-nodes-hero_heading__F_c_s h2{font-size:clamp(30px,4.7cqw,44px)}.thinking-nodes-hero_context__zGZei{display:block;grid-area:context;align-self:start;font-size:10px;letter-spacing:.05em;text-transform:uppercase;padding-top:4px}.thinking-nodes-hero_capabilities__LcRzs{padding:0;gap:8px;font-size:13px}.thinking-nodes-hero_scene__3pfFW{height:clamp(530px,92cqw,750px);margin-top:-10px}.thinking-nodes-hero_artEntrance__dl1Fm{left:8%;width:min(78%,590px)}.thinking-nodes-hero_ghost__0wmlY{top:25%;font-size:23cqw}.thinking-nodes-hero_ghost__0wmlY span:last-child{margin-left:43%}.thinking-nodes-hero_crop__UlpdT{left:1%;bottom:8%;width:19cqw}.thinking-nodes-hero_caption__WWM43{top:4%;left:auto;right:0;max-width:130px;font-size:11px}.thinking-nodes-hero_card__PgvO6{grid-area:card;width:100%;margin:0;align-self:stretch}.thinking-nodes-hero_description__1aNWw{font-size:15px}.thinking-nodes-hero_updates__MYZLv{width:280px;align-self:end;margin:0 0 20px}}@container (max-width: 520px){.thinking-nodes-hero_composition__iwsfr{grid-template-columns:minmax(0,1fr);grid-template-areas:"navigation" "heading" "context" "capabilities" "scene" "updates" "card";gap:22px;padding:28px 20px 32px}.thinking-nodes-hero_heading__F_c_s h1{font-size:clamp(54px,13.8cqw,72px);white-space:nowrap}.thinking-nodes-hero_heading__F_c_s h2{margin-top:16px;font-size:clamp(25px,6.3cqw,33px);line-height:1.12}.thinking-nodes-hero_context__zGZei{padding:4px 0 0}.thinking-nodes-hero_capabilities__LcRzs{justify-self:stretch;gap:8px;margin-top:-8px;font-size:12px}.thinking-nodes-hero_capabilities__LcRzs li{justify-content:space-between}.thinking-nodes-hero_scene__3pfFW{height:auto;aspect-ratio:600/759;width:100%;max-width:430px;justify-self:center;margin:4px 0 -22px}.thinking-nodes-hero_artEntrance__dl1Fm{width:100%;left:0;bottom:0}.thinking-nodes-hero_ghost__0wmlY{inset:24% -2% auto;font-size:25cqw}.thinking-nodes-hero_ghost__0wmlY span:last-child{margin:38% 0 0 28%}.thinking-nodes-hero_crop__UlpdT{display:none}.thinking-nodes-hero_caption__WWM43{top:2%;left:auto;right:0;font-size:9px;max-width:110px}.thinking-nodes-hero_updates__MYZLv{grid-area:updates;justify-self:center;width:min(100%,345px);min-height:72px;margin:0}.thinking-nodes-hero_updates__MYZLv>img{width:95px;height:118px}.thinking-nodes-hero_card__PgvO6{padding:24px}.thinking-nodes-hero_card__PgvO6 .thinking-nodes-hero_eyebrow__eFX6B{display:none}.thinking-nodes-hero_card__PgvO6 .thinking-nodes-hero_description__1aNWw{margin-top:0!important;font-size:15px}}@keyframes thinking-nodes-hero_lineIn__d5Xg3{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes thinking-nodes-hero_riseIn__vtXRE{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes thinking-nodes-hero_artIn__cNyWI{0%{opacity:0;transform:translateY(22px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes thinking-nodes-hero_fadeIn__czvD_{0%{opacity:0}to{opacity:1}}@keyframes thinking-nodes-hero_slideIn__7XoiZ{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.thinking-nodes-hero_hero__tg214 *,.thinking-nodes-hero_hero__tg214 :after,.thinking-nodes-hero_hero__tg214 :before{animation:none!important;transition:none!important}}