@keyframes ContactPage_fadeUp__fw2l_{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.ContactPage_contact__SNUo_{position:relative;padding-top:calc(var(--nav-h) + clamp(64px,9vw,136px));padding-bottom:clamp(32px,4vw,64px)}.ContactPage_contact__SNUo_:before{content:"";position:absolute;top:calc(var(--nav-h) + 24px);bottom:0;left:calc(max(0px,(100% - var(--shell))/2) + var(--gutter));width:1px;margin-left:-.5px;background:linear-gradient(to bottom,transparent,var(--line-strong) 30%)}.ContactPage_meta__xohsi{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);animation:ContactPage_fadeUp__fw2l_ .9s var(--ease-out) .1s both}.ContactPage_metaRule__vQrlU{width:40px;height:1px;background:var(--line-strong)}.ContactPage_title__ukWCl{margin-top:clamp(28px,4vw,48px);margin-left:-.05em;font-size:clamp(2.6rem,8vw,8.5rem);line-height:.9;letter-spacing:-.05em}.ContactPage_description__cJb2o{margin-top:clamp(24px,3vw,40px);max-width:48ch;color:var(--fg-muted);font-size:clamp(1.0625rem,1.3vw,1.1875rem);animation:ContactPage_fadeUp__fw2l_ 1s var(--ease-out) .6s both}.ContactPage_grid__Ecl5o{display:grid;gap:64px;margin-top:clamp(56px,7vw,104px);padding-top:40px;border-top:1px solid var(--line);animation:ContactPage_fadeUp__fw2l_ 1s var(--ease-out) .8s both}@media(min-width:900px){.ContactPage_grid__Ecl5o{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(48px,7vw,140px)}}.ContactPage_aside__QrBfv{display:grid;align-content:start;gap:40px}.ContactPage_asideBlock__d94la{display:grid;gap:12px}.ContactPage_asideLabel__xd0Bu{font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle)}.ContactPage_asideText__g5_Eb{max-width:38ch;color:var(--fg-muted)}@media(prefers-reduced-motion:reduce){.ContactPage_description__cJb2o,.ContactPage_grid__Ecl5o,.ContactPage_meta__xohsi{animation:ContactPage_fadeUp__fw2l_ .01s both}}.CtaLink_cta__schHN{--cta-h:54px;position:relative;display:inline-flex;align-items:center;gap:14px;min-height:var(--cta-h);font-size:.9375rem;font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap;will-change:transform;-webkit-tap-highlight-color:rgba(0,0,0,0)}.CtaLink_solid__p45jU{padding:0 20px 0 24px;background:var(--fg);color:var(--bg);border-radius:2px;transition:background-color .5s var(--ease-out)}@media(hover:hover)and (pointer:fine){.CtaLink_solid__p45jU:hover{background:var(--cta-hover-bg)}}.CtaLink_ghost__n5LiG{padding:0 2px;color:var(--fg)}.CtaLink_ghost__n5LiG:after{background:var(--line-strong)}.CtaLink_ghost__n5LiG:after,.CtaLink_ghost__n5LiG:before{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px}.CtaLink_ghost__n5LiG:before{background:var(--fg);transform:scaleX(0);transform-origin:right;transition:transform .7s var(--ease-out);z-index:1}@media(hover:hover)and (pointer:fine){.CtaLink_ghost__n5LiG:hover:before{transform:scaleX(1);transform-origin:left}}.CtaLink_label__tB6Gs{--roll:1.9em;position:relative;display:inline-block;overflow:hidden;line-height:1.3}.CtaLink_label__tB6Gs>span{display:block;transition:transform .6s var(--ease-out)}.CtaLink_label__tB6Gs:after{content:attr(data-text);position:absolute;left:0;top:calc(100% + .6em);line-height:1.3;white-space:nowrap;transition:transform .6s var(--ease-out)}.CtaLink_icon__AUR_7{position:relative;display:inline-grid;width:16px;height:16px;overflow:hidden;flex:none}.CtaLink_arrowNext__bNV_t,.CtaLink_arrow__919bu{grid-area:1/1;width:16px;height:16px;transition:transform .6s var(--ease-out)}.CtaLink_arrowNext__bNV_t{transform:translate(-120%,120%)}[data-icon=down] .CtaLink_arrowNext__bNV_t{transform:translateY(-120%)}@media(hover:hover)and (pointer:fine){.CtaLink_cta__schHN:hover .CtaLink_label__tB6Gs:after,.CtaLink_cta__schHN:hover .CtaLink_label__tB6Gs>span{transform:translateY(calc(-1 * var(--roll)))}.CtaLink_cta__schHN:hover .CtaLink_arrow__919bu{transform:translate(120%,-120%)}.CtaLink_cta__schHN:hover .CtaLink_arrowNext__bNV_t{transform:none}.CtaLink_cta__schHN[data-icon=down]:hover .CtaLink_arrow__919bu{transform:translateY(120%)}}@media(prefers-reduced-motion:reduce){.CtaLink_arrowNext__bNV_t,.CtaLink_arrow__919bu,.CtaLink_ghost__n5LiG:before,.CtaLink_label__tB6Gs:after,.CtaLink_label__tB6Gs>span{transition:none}}.CapabilityItem_item__3B_DT{--pad:clamp(22px,2.6vw,34px);--title-size:clamp(1.6rem,3.3vw,3.25rem);--step:0px;--axis:calc(var(--pad) + var(--title-size) * 0.5);position:relative;border-top:1px solid var(--line);transition:opacity .5s var(--ease-out)}.CapabilityItem_item__3B_DT:last-child{border-bottom:1px solid var(--line)}@media(min-width:900px){.CapabilityItem_item__3B_DT{--step:clamp(24px,4vw,72px)}}.CapabilityItem_branch__N4yOe{position:absolute;top:var(--axis);left:calc(-1*var(--rail));width:calc(var(--rail) + var(--depth)*var(--step));height:1px;background:var(--line-strong);transform-origin:left;overflow:visible;pointer-events:none;transition:background-color .5s var(--ease-out)}.CapabilityItem_junction__H8d2J{position:absolute;top:-2px;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--fg-subtle);transition:background-color .4s var(--ease-out)}.CapabilityItem_pulse__n2gWl{position:absolute;inset:0;overflow:hidden}.CapabilityItem_pulse__n2gWl:before{content:"";position:absolute;top:0;left:0;width:45%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--accent-rgb)/.95) 70%,transparent);transform:translateX(-100%)}.CapabilityItem_link__BcAUD{display:grid;grid-template-columns:9px minmax(0,1fr) 18px;column-gap:14px;row-gap:14px;align-items:start;padding-block:var(--pad);padding-left:calc(var(--depth)*var(--step))}.CapabilityItem_link__BcAUD:focus-visible{outline-offset:-2px}@media(min-width:900px){.CapabilityItem_link__BcAUD{grid-template-columns:9px minmax(0,1.15fr) minmax(0,1fr) 20px;column-gap:clamp(16px,2.4vw,40px)}}.CapabilityItem_node__yOzgE{margin-top:calc(var(--title-size)*.5 - 4.5px)}.CapabilityItem_title__AjSI1{font-size:var(--title-size);line-height:1;letter-spacing:-.03em;font-weight:500;transition:transform .6s var(--ease-out)}.CapabilityItem_detail__W9yBD{grid-column:2/3;display:grid;gap:14px}@media(min-width:900px){.CapabilityItem_detail__W9yBD{grid-column:auto;padding-top:4px}}.CapabilityItem_text__OblTi{max-width:40ch;color:var(--fg-muted);font-size:1.0625rem;line-height:1.55;transition:color .5s var(--ease-out)}.CapabilityItem_tags__T_QnY{display:flex;flex-wrap:wrap;gap:6px 16px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.CapabilityItem_tag__xfLId:before{content:"+";margin-right:6px;color:var(--fg-faint)}.CapabilityItem_arrow__RUEaM{grid-column:3;grid-row:1;width:18px;height:18px;margin-top:calc(var(--title-size)*.5 - 9px);color:var(--fg-subtle);transition:transform .5s var(--ease-out),color .4s var(--ease-out)}@media(min-width:900px){.CapabilityItem_arrow__RUEaM{grid-column:4}}.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:focus-visible) .CapabilityItem_branch__N4yOe,.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:hover) .CapabilityItem_branch__N4yOe,.CapabilityItem_item__3B_DT[data-current] .CapabilityItem_branch__N4yOe{background:rgb(var(--accent-rgb)/.45)}.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:focus-visible) .CapabilityItem_junction__H8d2J,.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:hover) .CapabilityItem_junction__H8d2J,.CapabilityItem_item__3B_DT[data-current] .CapabilityItem_junction__H8d2J{background:var(--accent)}.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:focus-visible) .CapabilityItem_node__yOzgE,.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:hover) .CapabilityItem_node__yOzgE,.CapabilityItem_item__3B_DT[data-current] .CapabilityItem_node__yOzgE{border-color:var(--accent);background:rgb(var(--accent-rgb)/.25)}.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:focus-visible) .CapabilityItem_text__OblTi,.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:hover) .CapabilityItem_text__OblTi,.CapabilityItem_item__3B_DT[data-current] .CapabilityItem_text__OblTi{color:var(--fg)}.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:focus-visible) .CapabilityItem_arrow__RUEaM,.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:hover) .CapabilityItem_arrow__RUEaM,.CapabilityItem_item__3B_DT[data-current] .CapabilityItem_arrow__RUEaM{color:var(--accent);transform:translate(3px,-3px)}@media(hover:hover)and (pointer:fine){.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:hover) .CapabilityItem_title__AjSI1{transform:translateX(10px)}:where(*):has(>.CapabilityItem_item__3B_DT .CapabilityItem_link__BcAUD:hover)>.CapabilityItem_item__3B_DT:not(:has(.CapabilityItem_link__BcAUD:hover)){opacity:.6}.CapabilityItem_item__3B_DT:has(+.CapabilityItem_item__3B_DT .CapabilityItem_link__BcAUD:hover),.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:hover)+.CapabilityItem_item__3B_DT{opacity:.78}}:where(*):has(>.CapabilityItem_item__3B_DT .CapabilityItem_link__BcAUD:focus-visible)>.CapabilityItem_item__3B_DT:not(:has(.CapabilityItem_link__BcAUD:focus-visible)){opacity:.6}.CapabilityItem_item__3B_DT:has(+.CapabilityItem_item__3B_DT .CapabilityItem_link__BcAUD:focus-visible),.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:focus-visible)+.CapabilityItem_item__3B_DT{opacity:.78}@media(prefers-reduced-motion:no-preference){.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:focus-visible) .CapabilityItem_pulse__n2gWl:before,.CapabilityItem_item__3B_DT:has(.CapabilityItem_link__BcAUD:hover) .CapabilityItem_pulse__n2gWl:before,.CapabilityItem_item__3B_DT[data-current] .CapabilityItem_pulse__n2gWl:before{animation:CapabilityItem_travel__8LvuR .9s var(--ease-in-out) forwards}}@keyframes CapabilityItem_travel__8LvuR{to{transform:translateX(225%)}}.js .CapabilityItem_item__3B_DT .CapabilityItem_branch__N4yOe{transform:scaleX(0);transition:transform 1s var(--ease-out) calc(var(--i)*.08s),background-color .5s var(--ease-out)}.js .CapabilityItem_item__3B_DT .CapabilityItem_link__BcAUD{opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease-out) calc(.2s + var(--i)*.08s),transform 1.1s var(--ease-out) calc(.2s + var(--i)*.08s)}.js .CapabilityItem_item__3B_DT .CapabilityItem_title__AjSI1{clip-path:inset(-.22em 100% -.32em 0);transition:transform .6s var(--ease-out),clip-path .65s var(--ease-out) calc(.28s + var(--i)*.08s)}.js .CapabilityItem_item__3B_DT[data-revealed] .CapabilityItem_branch__N4yOe,.js .CapabilityItem_item__3B_DT[data-revealed] .CapabilityItem_link__BcAUD{opacity:1;transform:none}.js .CapabilityItem_item__3B_DT[data-revealed] .CapabilityItem_title__AjSI1{clip-path:inset(-.22em 0 -.32em 0)}@media(prefers-reduced-motion:reduce){.js .CapabilityItem_item__3B_DT .CapabilityItem_branch__N4yOe,.js .CapabilityItem_item__3B_DT .CapabilityItem_link__BcAUD,.js .CapabilityItem_item__3B_DT .CapabilityItem_title__AjSI1{transform:none;clip-path:none}}@keyframes SectionLabel_signal__coBhG{0%{transform:translateX(-100%);opacity:1}80%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes SectionLabel_flare__KlK8R{0%{box-shadow:0 0 0 0 rgb(var(--accent-rgb)/.5)}to{box-shadow:0 0 0 9px rgb(var(--accent-rgb)/0)}}.SectionLabel_label__HLN4n{position:relative;display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:.75rem;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.SectionLabel_text__BZ60c{white-space:nowrap}.SectionLabel_rule__vQvRM{flex:0 1 clamp(40px,12vw,168px)}.SectionLabel_connector__yJhV_,.SectionLabel_rule__vQvRM{height:1px;background:var(--line-strong);transform-origin:left}.SectionLabel_connector__yJhV_{position:absolute;top:50%;left:calc(-1*var(--rail));width:calc(var(--rail) - 4px);overflow:hidden}.SectionLabel_connector__yJhV_:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent,var(--accent) 70%,transparent);opacity:0}.SectionLabel_junction__THz9W{position:absolute;top:50%;left:calc(-1*var(--rail) - 2px);width:5px;height:5px;margin-top:-2px;border-radius:50%;background:var(--fg-subtle);transition:background-color .5s var(--ease-out)}.SectionLabel_label__HLN4n[data-signal] .SectionLabel_junction__THz9W{background:var(--accent);animation:SectionLabel_flare__KlK8R 1.1s var(--ease-out) both}.SectionLabel_label__HLN4n[data-signal] .SectionLabel_connector__yJhV_:after{animation:SectionLabel_signal__coBhG .9s var(--ease-out) .08s both}.SectionLabel_label__HLN4n[data-signal] .SectionLabel_node__QM8lt{border-color:rgb(var(--accent-rgb)/.8);transition-delay:.5s}.js .SectionLabel_label__HLN4n .SectionLabel_connector__yJhV_,.js .SectionLabel_label__HLN4n .SectionLabel_rule__vQvRM{transform:scaleX(0);transition:transform 1.1s var(--ease-out)}.js .SectionLabel_label__HLN4n .SectionLabel_junction__THz9W,.js .SectionLabel_label__HLN4n .SectionLabel_node__QM8lt{transform:scale(0);transition:transform .6s var(--ease-out)}.js .SectionLabel_label__HLN4n .SectionLabel_text__BZ60c{opacity:0;transform:translateY(6px);transition:opacity .8s var(--ease-out) .5s,transform .8s var(--ease-out) .5s}.js .SectionLabel_label__HLN4n .SectionLabel_node__QM8lt{transition-delay:.45s}.js .SectionLabel_label__HLN4n .SectionLabel_rule__vQvRM{transition-delay:.6s;transition-duration:1.4s}.js .SectionLabel_label__HLN4n[data-revealed] .SectionLabel_connector__yJhV_,.js .SectionLabel_label__HLN4n[data-revealed] .SectionLabel_junction__THz9W,.js .SectionLabel_label__HLN4n[data-revealed] .SectionLabel_node__QM8lt,.js .SectionLabel_label__HLN4n[data-revealed] .SectionLabel_rule__vQvRM,.js .SectionLabel_label__HLN4n[data-revealed] .SectionLabel_text__BZ60c{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .SectionLabel_label__HLN4n *{transition-duration:.01s!important;transition-delay:0s!important}.SectionLabel_label__HLN4n[data-signal] *{animation:none!important}}.Expertise_expertise__wkIu3{position:relative;padding-block:var(--section-pt) var(--section-pb)}.Expertise_head__8VNvT{display:grid;gap:32px;margin-top:clamp(36px,5vw,64px);margin-bottom:clamp(48px,7vw,104px)}@media(min-width:900px){.Expertise_head__8VNvT{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(40px,6vw,120px)}}@media(min-width:900px)and (max-width:1365px){.Expertise_head__8VNvT{padding-bottom:32px}}.Expertise_title__VmQDr{font-size:clamp(2.5rem,6vw,6.25rem);font-size:calc((clamp(2.5rem, 6vw, 6.25rem)) * (1 - .075 * max(0px, 160px - abs(100vw - 1440px)) / 160px));line-height:.94;letter-spacing:-.04em}.Expertise_aside__M_6w9{display:grid;justify-items:start;gap:28px}@media(min-width:900px){.Expertise_aside__M_6w9{position:relative;top:calc(9rem - 4vw)}}@media(min-width:900px)and (min-width:1780px){.Expertise_aside__M_6w9{top:0}}.Expertise_intro__mOnxV{max-width:40ch;color:var(--fg-muted)}.js .Expertise_aside__M_6w9{opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease-out) .25s,transform 1.1s var(--ease-out) .25s}.js .Expertise_aside__M_6w9[data-revealed]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .Expertise_aside__M_6w9{transform:none}}.FinalCta_cta__tRAPc{position:relative;isolation:isolate;padding-block:var(--section-pt) clamp(56px,6vw,96px);overflow:hidden}.FinalCta_converge__ZbWhi{position:absolute;top:0;bottom:0;left:calc(max(0px,(100% - var(--shell))/2) + var(--gutter));right:0;z-index:0;width:auto;height:100%}@media(max-width:899.98px){.FinalCta_converge__ZbWhi{opacity:.6}}.FinalCta_inner__dG0jZ{position:relative;z-index:1}.FinalCta_title__6DeLO{margin-top:clamp(40px,6vw,80px);margin-left:-.05em;font-size:clamp(2.6rem,10vw,10.5rem);font-size:calc((clamp(2.6rem, 10vw, 10.5rem)) * (1 - .075 * max(0px, 160px - abs(100vw - 1440px)) / 160px));line-height:.86;letter-spacing:-.055em;text-transform:uppercase;text-wrap:nowrap}.FinalCta_title__6DeLO:lang(tr){font-size:clamp(2.3rem,8.8vw,9.4rem);font-size:calc((clamp(2.3rem, 8.8vw, 9.4rem)) * (1 - .075 * max(0px, 160px - abs(100vw - 1440px)) / 160px));line-height:1}.FinalCta_titleLine__CNEOE:last-child{display:flex;align-items:center;gap:.16em}.FinalCta_titleLine__CNEOE:last-child:after{content:"";flex:1 1;min-width:0;height:9px;margin-top:.06em;background:radial-gradient(circle,rgb(var(--accent-rgb)/.9) 0 1.6px,transparent 2.2px) 100%/9px 9px no-repeat,linear-gradient(to right,var(--line-strong),rgb(var(--accent-rgb)/.4)) 0/calc(100% - 12px) 1px no-repeat;transform-origin:left center}.FinalCta_titleInner__U5646{white-space:nowrap}.FinalCta_lead___eGsy{display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px clamp(32px,5vw,72px);margin-top:clamp(32px,4.4vw,60px)}.FinalCta_text__oR1Oq{max-width:42ch;font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.45;color:var(--fg-muted)}.FinalCta_channels__hjtgn{display:grid;gap:48px;margin-top:clamp(64px,8vw,120px);padding-top:40px;border-top:1px solid var(--line)}@media(min-width:900px){.FinalCta_channels__hjtgn{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(40px,6vw,120px)}}.FinalCta_channel__w3lj_{display:grid;align-content:start;justify-items:start;gap:12px}.FinalCta_channelTitle__Vx8hI{font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle)}.FinalCta_channelText__DeBAE{max-width:40ch;margin-bottom:4px;color:var(--fg-muted)}.js .FinalCta_titleLine__CNEOE:last-child:after{transform:scaleX(0);transition:transform 1.5s var(--ease-out) .7s}.js .FinalCta_title__6DeLO[data-revealed] .FinalCta_titleLine__CNEOE:last-child:after{transform:none}.js .FinalCta_channel__w3lj_,.js .FinalCta_lead___eGsy{opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease-out) .2s,transform 1.1s var(--ease-out) .2s}.js .FinalCta_channel__w3lj_[data-revealed],.js .FinalCta_lead___eGsy[data-revealed]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .FinalCta_channel__w3lj_,.js .FinalCta_lead___eGsy,.js .FinalCta_titleLine__CNEOE:last-child:after{transform:none}}@keyframes ExpertisePage_fadeUp__UuOFW{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.ExpertisePage_hero__rjb3B{position:relative;padding-top:calc(var(--nav-h) + clamp(64px,10vw,148px));padding-bottom:clamp(56px,7vw,104px)}.ExpertisePage_hero__rjb3B:before{content:"";position:absolute;top:calc(var(--nav-h) + 24px);bottom:0;left:calc(max(0px,(100% - var(--shell))/2) + var(--gutter));width:1px;margin-left:-.5px;background:linear-gradient(to bottom,transparent,var(--line-strong) 40%)}.ExpertisePage_meta__OkmUz{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);animation:ExpertisePage_fadeUp__UuOFW .9s var(--ease-out) .1s both}.ExpertisePage_metaRule__Al74Z{width:40px;height:1px;background:var(--line-strong)}.ExpertisePage_title__jp6LT{margin-top:clamp(28px,4vw,48px);margin-left:-.05em;max-width:14ch;font-size:clamp(2.6rem,8vw,8.5rem);line-height:.9;letter-spacing:-.05em}.ExpertisePage_lead__B9IGi{margin-top:clamp(28px,4vw,48px);max-width:52ch;color:var(--fg-muted);font-size:clamp(1.0625rem,1.3vw,1.1875rem);animation:ExpertisePage_fadeUp__UuOFW 1s var(--ease-out) .7s both}.ExpertisePage_index__57eEU{margin-top:clamp(48px,7vw,96px);animation:ExpertisePage_fadeUp__UuOFW 1s var(--ease-out) .9s both}.ExpertisePage_index__57eEU ol{display:flex;flex-wrap:wrap;gap:10px 28px}.ExpertisePage_indexLink__mGRnm{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--fg-muted);transition:color .4s var(--ease-out)}@media(hover:hover)and (pointer:fine){.ExpertisePage_indexLink__mGRnm:hover{color:var(--fg)}}.ExpertisePage_system__tv2jY{position:relative}.ExpertisePage_capabilities__uSJPX{padding-block:clamp(32px,4vw,64px) calc(var(--section-y)*.45)}.ExpertisePage_capability__zuItJ{position:relative;display:grid;gap:28px;padding-block:clamp(48px,6vw,88px);border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 24px)}.ExpertisePage_capability__zuItJ:first-of-type{margin-top:clamp(24px,3vw,40px)}@media(min-width:900px){.ExpertisePage_capability__zuItJ{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,6vw,120px)}}.ExpertisePage_branch__JFPx3{position:absolute;top:calc(clamp(48px,6vw,88px) + .4em);left:calc(-1*var(--rail));width:calc(var(--rail) - 14px);height:1px;background:var(--line-strong)}.ExpertisePage_branch__JFPx3:before{content:"";position:absolute;top:-2px;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--fg-subtle)}.ExpertisePage_capabilityAside__OJ_7x{align-self:start}@media(min-width:900px){.ExpertisePage_capabilityAside__OJ_7x{position:sticky;top:calc(var(--nav-h) + 32px)}}.ExpertisePage_capabilityName__pH8dC{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:500;line-height:1;letter-spacing:-.03em}.ExpertisePage_tags__EUaUn{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:20px;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-subtle)}.ExpertisePage_tags__EUaUn li:before{content:"+";margin-right:6px;color:var(--fg-faint)}.ExpertisePage_capabilityTitle__2TprU{font-size:clamp(1.25rem,1.8vw,1.625rem);line-height:1.2;letter-spacing:-.015em;max-width:30ch}.ExpertisePage_prose__8TUvw{display:grid;gap:1.1em;margin-top:24px;max-width:64ch;color:var(--fg-muted);font-size:clamp(1.0625rem,1.1vw,1.125rem);line-height:1.7}.ExpertisePage_stack__VBVyT{padding-block:calc(var(--section-y)*.6)}.ExpertisePage_stackGrid__6h7FG{display:grid;gap:0 clamp(24px,4vw,64px);margin-top:clamp(48px,6vw,88px)}@media(min-width:900px){.ExpertisePage_stackGrid__6h7FG{grid-template-columns:repeat(2,minmax(0,1fr))}}.ExpertisePage_stackGroup__ngSBy{padding-block:32px 40px;border-top:1px solid var(--line)}.ExpertisePage_stackTitle__KZARe{font-size:clamp(1.5rem,2.2vw,2rem);letter-spacing:-.02em}.ExpertisePage_stackList__wYiFn{display:grid;gap:14px;margin-top:22px}.ExpertisePage_stackRow__ecAlG{display:grid;gap:4px}@media(min-width:640px){.ExpertisePage_stackRow__ecAlG{grid-template-columns:9rem minmax(0,1fr);gap:16px}}.ExpertisePage_stackRow__ecAlG dt{padding-top:.2em;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-subtle)}.ExpertisePage_stackRow__ecAlG dd{color:var(--fg-muted);font-size:1rem}.ExpertisePage_process__FskFh{padding-block:calc(var(--section-y)*.6) calc(var(--section-y)*.3)}.ExpertisePage_processTitle__1bPn9{margin-top:clamp(36px,5vw,64px);font-size:clamp(2.5rem,6vw,6.25rem);line-height:.94;letter-spacing:-.04em}.ExpertisePage_steps__LEaEl{display:grid;margin-top:clamp(48px,7vw,104px)}@media(min-width:900px){.ExpertisePage_steps__LEaEl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px)}}@media(min-width:1200px){.ExpertisePage_steps__LEaEl{grid-template-columns:repeat(3,minmax(0,1fr))}}.ExpertisePage_step__pzNUV{position:relative;display:grid;align-content:start;gap:12px;padding-block:28px 44px;border-top:1px solid var(--line)}.ExpertisePage_stepBranch__AuSDh{position:absolute;top:-1px;left:calc(-1*var(--rail));width:var(--rail);height:1px;background:var(--line-strong)}.ExpertisePage_stepBranch__AuSDh:before{content:"";position:absolute;top:-2px;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--fg-subtle)}@media(min-width:900px){.ExpertisePage_step__pzNUV:nth-child(2n) .ExpertisePage_stepBranch__AuSDh{display:none}}@media(min-width:1200px){.ExpertisePage_step__pzNUV .ExpertisePage_stepBranch__AuSDh{display:none}.ExpertisePage_step__pzNUV:nth-child(3n+1) .ExpertisePage_stepBranch__AuSDh{display:block}}.ExpertisePage_stepIndex__20Ohh{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;color:var(--fg-subtle)}.ExpertisePage_stepTitle__0cVbT{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.1;letter-spacing:-.02em}.ExpertisePage_stepText__GjzXj{max-width:40ch;color:var(--fg-muted);font-size:1rem}@keyframes ExpertisePage_titleWipe__dEigJ{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.js .ExpertisePage_capabilityAside__OJ_7x,.js .ExpertisePage_prose__8TUvw,.js .ExpertisePage_stackGroup__ngSBy,.js .ExpertisePage_step__pzNUV{opacity:0;transform:translateY(16px);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out)}.js .ExpertisePage_capabilityTitle__2TprU{clip-path:inset(0 100% 0 0);transition:clip-path .75s var(--ease-out) .08s}.js .ExpertisePage_prose__8TUvw{transition-delay:.2s}.js .ExpertisePage_stackGroup__ngSBy,.js .ExpertisePage_step__pzNUV{transition-delay:calc(var(--i)*.06s)}.js .ExpertisePage_stackGroup__ngSBy[data-revealed] .ExpertisePage_stackTitle__KZARe,.js .ExpertisePage_step__pzNUV[data-revealed] .ExpertisePage_stepTitle__0cVbT{animation:ExpertisePage_titleWipe__dEigJ .7s var(--ease-out) both}.js [data-revealed].ExpertisePage_capabilityAside__OJ_7x,.js [data-revealed].ExpertisePage_prose__8TUvw,.js [data-revealed].ExpertisePage_stackGroup__ngSBy,.js [data-revealed].ExpertisePage_step__pzNUV{opacity:1;transform:none}.js [data-revealed].ExpertisePage_capabilityTitle__2TprU{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.ExpertisePage_index__57eEU,.ExpertisePage_lead__B9IGi,.ExpertisePage_meta__OkmUz{animation:ExpertisePage_fadeUp__UuOFW .01s both}.js .ExpertisePage_capabilityAside__OJ_7x,.js .ExpertisePage_capabilityTitle__2TprU,.js .ExpertisePage_prose__8TUvw,.js .ExpertisePage_stackGroup__ngSBy,.js .ExpertisePage_stackTitle__KZARe,.js .ExpertisePage_stepTitle__0cVbT,.js .ExpertisePage_step__pzNUV{transform:none;clip-path:none;animation:none}}