.DedicatedTeamsPage_hero__6Cs0B{color:var(--text-primary);overflow:clip}.DedicatedTeamsPage_heroIntro__PDWRz{position:relative;isolation:isolate;padding-top:166px;background:var(--surface-base)}.DedicatedTeamsPage_heroCopy__pngFL{margin-inline:auto;padding-bottom:68px}.DedicatedTeamsPage_heroCopy__pngFL h1,.DedicatedTeamsPage_heroCopy__pngFL p{color:var(--text-primary)}.DedicatedTeamsPage_heroCopy__pngFL .DedicatedTeamsPage_heroLabel__eZXRy{margin-bottom:32px}.DedicatedTeamsPage_heroCopy__pngFL .DedicatedTeamsPage_heroBody__XiJBz{width:min(620px,100%)}.DedicatedTeamsPage_heroImage__6ERoM{position:relative;width:min(1440px,calc(100% - 48px));height:clamp(420px,43vw,620px);margin-inline:auto;overflow:hidden;border-radius:12px;background:#33241e}.DedicatedTeamsPage_heroImage__6ERoM img{object-fit:cover;object-position:center 42%}.DedicatedTeamsPage_heroImage__6ERoM:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,rgb(13 14 12/55%));pointer-events:none}.DedicatedTeamsPage_photoNote__NYrmU{position:absolute;z-index:1;left:48px;bottom:44px;color:#fff;font-size:clamp(28px,3.4vw,48px);line-height:1.15;letter-spacing:-.035em}.DedicatedTeamsPage_photoNote__NYrmU span{display:block}.DedicatedTeamsPage_section__xZ8CC{padding:120px var(--content-gutter) 0;color:var(--text-primary);scroll-margin-top:100px}.DedicatedTeamsPage_contentRow__e5coe{display:grid;grid-template-columns:430px 442px;gap:128px;width:min(1076px,100%);margin:102px auto 0;align-items:start}.DedicatedTeamsPage_contentRow__e5coe>div{max-width:100%}.DedicatedTeamsPage_contentRow__e5coe p{color:var(--text-secondary)}.DedicatedTeamsPage_benefits__3RVTF{display:grid;gap:36px}.DedicatedTeamsPage_benefits__3RVTF h3,.DedicatedTeamsPage_steps__AnQkO h3{margin:0;font-size:24px;line-height:1.2;font-weight:400;letter-spacing:-.02em}.DedicatedTeamsPage_benefits__3RVTF p,.DedicatedTeamsPage_steps__AnQkO p{margin:14px 0 0;font-size:16px;line-height:1.4;letter-spacing:-.01em;color:var(--text-secondary)}.DedicatedTeamsPage_expertise__XsDZi{padding-top:160px}.DedicatedTeamsPage_expertiseIntro__WO9uI{display:flex;justify-content:space-between;align-items:end;gap:80px;width:min(1076px,100%);margin:72px auto 48px}.DedicatedTeamsPage_expertiseIntro__WO9uI>p{width:380px;max-width:100%;margin:0;color:var(--text-secondary);font-size:16px;line-height:1.4}.DedicatedTeamsPage_panels__KiMj3{display:flex;gap:12px;max-width:1440px;margin-inline:auto}.DedicatedTeamsPage_panel__fg6fF{isolation:isolate;position:relative;flex:1 1 0%;min-width:0;height:580px;overflow:hidden;border-radius:12px;background:#352e29;color:#fff;transition:flex-grow .7s cubic-bezier(.22,1,.36,1)}.DedicatedTeamsPage_panel__fg6fF[data-active=true]{flex-grow:2.5}.DedicatedTeamsPage_panel__fg6fF>img{z-index:-2;object-fit:cover;object-position:50% 35%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.DedicatedTeamsPage_panel__fg6fF[data-active=true]>img{transform:scale(1.025)}.DedicatedTeamsPage_panelShade__uXKHX{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0/40%),transparent 35%,rgb(0 0 0/18%) 48%,rgb(0 0 0/85%))}.DedicatedTeamsPage_panel__fg6fF h3{margin:0;font-weight:400}.DedicatedTeamsPage_panel__fg6fF h3 button{display:flex;flex-direction:column;gap:20px;position:absolute;inset:0;width:100%;padding:30px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;font-size:clamp(24px,2.4vw,34px);line-height:1.15;letter-spacing:-.03em;cursor:pointer}.DedicatedTeamsPage_panel__fg6fF h3 button:focus-visible{outline:2px solid #fff;outline-offset:-6px;border-radius:12px}.DedicatedTeamsPage_panelNumber__O4NNp{font:13px/1.32 DM Mono,monospace;letter-spacing:0}.DedicatedTeamsPage_panelToggle__V3JL6{position:absolute;right:28px;bottom:28px;width:32px;height:32px;box-sizing:border-box;border:1px solid rgb(255 255 255/45%);border-radius:50%;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s}.DedicatedTeamsPage_panelToggle__V3JL6:after,.DedicatedTeamsPage_panelToggle__V3JL6:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .26s}.DedicatedTeamsPage_panelToggle__V3JL6:after{transform:translate(-50%,-50%) rotate(90deg)}.DedicatedTeamsPage_panel__fg6fF[data-active=true] .DedicatedTeamsPage_panelToggle__V3JL6:before{transform:translate(-50%,-50%) rotate(180deg)}.DedicatedTeamsPage_panel__fg6fF[data-active=true] .DedicatedTeamsPage_panelToggle__V3JL6:after{transform:translate(-50%,-50%) rotate(180deg) scaleX(0);opacity:0}.DedicatedTeamsPage_panel__fg6fF h3 button:active .DedicatedTeamsPage_panelToggle__V3JL6{transform:scale(.88)}.DedicatedTeamsPage_panel__fg6fF h3 button:focus-visible .DedicatedTeamsPage_panelToggle__V3JL6{background-color:rgb(255 255 255/12%);border-color:rgb(255 255 255/80%)}@media (hover:hover){.DedicatedTeamsPage_panel__fg6fF h3 button:hover .DedicatedTeamsPage_panelToggle__V3JL6{background-color:rgb(255 255 255/12%);border-color:rgb(255 255 255/80%)}}.DedicatedTeamsPage_panelCopy__whC8V{position:absolute;left:30px;bottom:36px;width:calc(100% - 94px);max-width:390px;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .22s,transform .4s}.DedicatedTeamsPage_panel__fg6fF[data-active=true] .DedicatedTeamsPage_panelCopy__whC8V{opacity:1;transform:none;transition-delay:.22s}.DedicatedTeamsPage_panelCopy__whC8V p{margin:0;font-size:16px;line-height:1.45}.DedicatedTeamsPage_panelCopy__whC8V .DedicatedTeamsPage_roles__EQkFi{margin-top:24px;font:12px/1.6 DM Mono,monospace;color:rgb(255 255 255/75%)}.DedicatedTeamsPage_statement__WGxtF{padding:164px 24px 140px;color:var(--text-primary);text-align:center}.DedicatedTeamsPage_statement__WGxtF h2{max-width:1120px;margin:54px auto 30px;font-weight:400;font-size:clamp(44px,5.55vw,80px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.DedicatedTeamsPage_statement__WGxtF h2 span{background:linear-gradient(110deg,#a9c8a6,#c7c39b 40%,#e5ad8d 75%,#d6909d);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .DedicatedTeamsPage_statement__WGxtF h2 span{background-image:linear-gradient(110deg,#527852,#837c3d 40%,#ad643c 75%,#a84d60)}.DedicatedTeamsPage_statement__WGxtF>p:last-child{margin:0;font-size:18px;line-height:1.5;color:var(--text-secondary)}.DedicatedTeamsPage_process__C5kMt{padding-top:0}.DedicatedTeamsPage_processIntro__PuTqa{position:sticky;top:120px}.DedicatedTeamsPage_steps__AnQkO{padding:0;margin:0;list-style:none}.DedicatedTeamsPage_steps__AnQkO li{display:grid;grid-template-columns:22px 1fr;gap:24px;border-top:1px solid var(--line-default);padding:32px 0}.DedicatedTeamsPage_steps__AnQkO li:first-child{padding-top:0;border-top:0}.DedicatedTeamsPage_index__4eQuA{color:var(--text-secondary);padding-top:5px;font:13px/1.32 DM Mono,monospace}.DedicatedTeamsPage_questions__WCYJv{padding-bottom:48px}.DedicatedTeamsPage_faq__gX9A0 details{border-bottom:1px solid var(--line-default)}.DedicatedTeamsPage_faq__gX9A0 summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;list-style:none;font-size:18px;line-height:1.35;cursor:pointer}.DedicatedTeamsPage_faq__gX9A0 details:first-child summary{padding-top:0}.DedicatedTeamsPage_faq__gX9A0 summary::-webkit-details-marker{display:none}.DedicatedTeamsPage_faq__gX9A0 summary span{font-size:24px;flex-shrink:0;transition:transform .2s}.DedicatedTeamsPage_faq__gX9A0 details[open] summary span{transform:rotate(45deg)}.DedicatedTeamsPage_faq__gX9A0 p{margin:0;padding:0 26px 24px 0;color:var(--text-secondary);font-size:16px;line-height:1.5}.DedicatedTeamsPage_faq__gX9A0 a{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}@media (max-width:1199px){.DedicatedTeamsPage_contentRow__e5coe{width:min(900px,100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.DedicatedTeamsPage_expertiseIntro__WO9uI{gap:48px}.DedicatedTeamsPage_panel__fg6fF{height:520px}.DedicatedTeamsPage_panel__fg6fF h3 button{padding:24px}.DedicatedTeamsPage_panelCopy__whC8V{left:24px;width:calc(100% - 78px)}.DedicatedTeamsPage_panelToggle__V3JL6{right:20px;bottom:24px}}@media (max-width:767px){.DedicatedTeamsPage_heroIntro__PDWRz{padding-top:132px}.DedicatedTeamsPage_heroCopy__pngFL{padding-bottom:48px}.DedicatedTeamsPage_heroCopy__pngFL .DedicatedTeamsPage_heroLabel__eZXRy{margin-bottom:24px}.DedicatedTeamsPage_heroCopy__pngFL .DedicatedTeamsPage_heroBody__XiJBz{max-width:420px}.DedicatedTeamsPage_heroImage__6ERoM{width:calc(100% - 32px);height:410px;border-radius:8px}.DedicatedTeamsPage_heroImage__6ERoM img{object-position:52% center}.DedicatedTeamsPage_photoNote__NYrmU{left:24px;bottom:28px;font-size:32px}.DedicatedTeamsPage_section__xZ8CC{padding-top:96px}.DedicatedTeamsPage_contentRow__e5coe{grid-template-columns:minmax(0,1fr);gap:48px;width:100%;margin-top:54px}.DedicatedTeamsPage_benefits__3RVTF{gap:32px}.DedicatedTeamsPage_benefits__3RVTF p,.DedicatedTeamsPage_steps__AnQkO p{font-size:15px}.DedicatedTeamsPage_expertiseIntro__WO9uI{display:grid;gap:24px;margin:54px auto 32px}.DedicatedTeamsPage_expertiseIntro__WO9uI>p{width:100%;font-size:15px}.DedicatedTeamsPage_panels__KiMj3{flex-direction:column;gap:10px}.DedicatedTeamsPage_panel__fg6fF{flex:none;height:148px;transition:height .6s cubic-bezier(.22,1,.36,1);border-radius:8px}.DedicatedTeamsPage_panel__fg6fF[data-active=true]{flex-grow:0;height:500px}.DedicatedTeamsPage_panel__fg6fF h3 button{padding:24px;gap:14px;font-size:28px}.DedicatedTeamsPage_panel__fg6fF>img{object-position:50% 30%}.DedicatedTeamsPage_panelCopy__whC8V{bottom:28px;width:calc(100% - 78px)}.DedicatedTeamsPage_panelCopy__whC8V p{font-size:15px}.DedicatedTeamsPage_panelCopy__whC8V .DedicatedTeamsPage_roles__EQkFi{margin-top:20px}.DedicatedTeamsPage_statement__WGxtF{padding:108px 24px 20px}.DedicatedTeamsPage_statement__WGxtF h2{font-size:clamp(40px,9vw,56px);margin-block:36px 24px}.DedicatedTeamsPage_statement__WGxtF>p:last-child{font-size:16px}.DedicatedTeamsPage_desktopBreak__DUA_l{display:none}.DedicatedTeamsPage_processIntro__PuTqa{position:static}.DedicatedTeamsPage_steps__AnQkO li{gap:18px}.DedicatedTeamsPage_questions__WCYJv{padding-bottom:16px}.DedicatedTeamsPage_faq__gX9A0 summary{font-size:17px}.DedicatedTeamsPage_faq__gX9A0 p{font-size:15px}}@media (prefers-reduced-motion:reduce){.DedicatedTeamsPage_faq__gX9A0 summary span,.DedicatedTeamsPage_panelCopy__whC8V,.DedicatedTeamsPage_panelToggle__V3JL6,.DedicatedTeamsPage_panelToggle__V3JL6:after,.DedicatedTeamsPage_panelToggle__V3JL6:before,.DedicatedTeamsPage_panel__fg6fF,.DedicatedTeamsPage_panel__fg6fF>img,.DedicatedTeamsPage_panel__fg6fF[data-active=true] .DedicatedTeamsPage_panelCopy__whC8V{transition:none}.DedicatedTeamsPage_panel__fg6fF h3 button:active .DedicatedTeamsPage_panelToggle__V3JL6{transform:none}}.ProductDevelopmentPage_hero__twyex{position:relative;isolation:isolate;display:grid;place-items:center;min-height:max(720px,100svh);overflow:clip;background:var(--surface-base)}.ProductDevelopmentPage_heroCopy__zo3T_{padding:110px 0 90px}.ProductDevelopmentPage_heroCopy__zo3T_ h1,.ProductDevelopmentPage_heroCopy__zo3T_ p{color:var(--text-primary)}.ProductDevelopmentPage_heroCopy__zo3T_ .ProductDevelopmentPage_heroLabel__ghhJ6{margin-bottom:32px}.ProductDevelopmentPage_heroCopy__zo3T_ .ProductDevelopmentPage_heroBody__kWvBV{width:min(640px,100%)}.ProductDevelopmentPage_heroBackground__rEIRL{position:absolute;z-index:-1;inset:0;pointer-events:none}.ProductDevelopmentPage_heroCanvas__LOOG0{width:100%;height:100%;display:block}.ProductDevelopmentPage_heroBackground__rEIRL:after{position:absolute;inset:0;content:"";background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--surface-base) 8%,transparent) 18%,color-mix(in srgb,var(--surface-base) 40%,transparent) 36%,color-mix(in srgb,var(--surface-base) 82%,transparent) 54%,var(--surface-base) 70%)}.ProductDevelopmentPage_section__D6zyG{padding:120px var(--content-gutter) 0;color:var(--text-primary);scroll-margin-top:96px}.ProductDevelopmentPage_contentRow__jIMpH,.ProductDevelopmentPage_disciplines__aohvw{display:grid;grid-template-columns:430px 442px;gap:128px;width:min(1076px,100%);margin:102px auto 0;align-items:start}.ProductDevelopmentPage_contentRow__jIMpH p,.ProductDevelopmentPage_disciplines__aohvw p{color:var(--text-primary)}.ProductDevelopmentPage_applicationList__KMSbP,.ProductDevelopmentPage_collaborationList__FfZ4v,.ProductDevelopmentPage_processList__HCi6F{min-width:0;margin:0;padding:0;list-style:none}.ProductDevelopmentPage_application__jHcp1,.ProductDevelopmentPage_processStep__hUlY9{display:grid;grid-template-columns:22px 1fr;gap:24px;padding:28px 0;border-top:1px solid var(--line-default)}.ProductDevelopmentPage_application__jHcp1:first-child,.ProductDevelopmentPage_processStep__hUlY9:first-child{padding-top:0;border-top:0}.ProductDevelopmentPage_application__jHcp1:last-child{padding-bottom:0}.ProductDevelopmentPage_index__ZeG4G{padding-top:5px;font-family:DM Mono,monospace;font-size:13px;line-height:1.32;color:var(--text-secondary)}.ProductDevelopmentPage_application__jHcp1 h3,.ProductDevelopmentPage_collaborationList__FfZ4v h3,.ProductDevelopmentPage_processStep__hUlY9 h3{margin:0;font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:1.2}.ProductDevelopmentPage_application__jHcp1 p,.ProductDevelopmentPage_collaborationList__FfZ4v p,.ProductDevelopmentPage_processStep__hUlY9 p{margin:14px 0 0;font-size:16px;letter-spacing:-.01em;line-height:1.4}.ProductDevelopmentPage_expertise__NnZRX{position:relative;padding-top:120px;color:var(--text-primary)}.ProductDevelopmentPage_technologyList__rD04R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;width:min(1076px,calc(100% - 80px));margin:54px auto 0;padding-top:32px;border-top:1px solid var(--line-default)}.ProductDevelopmentPage_technologyList__rD04R h3{margin:0;font-family:DM Mono,monospace;font-size:13px;line-height:1.32;font-weight:400}.ProductDevelopmentPage_technologyList__rD04R p{margin:24px 0 0;color:var(--text-secondary);font-size:16px;letter-spacing:-.01em;line-height:1.4}.ProductDevelopmentPage_disciplines__aohvw{margin-top:128px;padding-bottom:48px}.ProductDevelopmentPage_processIntro__oq8ub{position:sticky;top:120px}.ProductDevelopmentPage_processStep__hUlY9{padding-block:32px}.ProductDevelopmentPage_processStep__hUlY9 .ProductDevelopmentPage_outputs__0fZSt{margin-top:24px;font-family:DM Mono,monospace;font-size:13px;line-height:1.4;color:var(--text-secondary)}.ProductDevelopmentPage_collaboration__K7U2U{padding-top:168px;padding-bottom:60px}.ProductDevelopmentPage_collaborationList__FfZ4v{display:grid;gap:48px}@media (max-width:1199px){.ProductDevelopmentPage_contentRow__jIMpH,.ProductDevelopmentPage_disciplines__aohvw{width:min(900px,100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.ProductDevelopmentPage_technologyList__rD04R{width:min(900px,calc(100% - 56px));gap:32px}}@media (max-width:767px){.ProductDevelopmentPage_hero__twyex{min-height:max(680px,100svh)}.ProductDevelopmentPage_heroCopy__zo3T_{padding-top:120px;padding-bottom:96px}.ProductDevelopmentPage_heroCopy__zo3T_ .ProductDevelopmentPage_heroLabel__ghhJ6{margin-bottom:24px}.ProductDevelopmentPage_heroCopy__zo3T_ .ProductDevelopmentPage_heroBody__kWvBV{width:min(447px,100%)}.ProductDevelopmentPage_heroBodyBreak__iMDyX{display:none}.ProductDevelopmentPage_section__D6zyG{padding-top:96px}.ProductDevelopmentPage_contentRow__jIMpH,.ProductDevelopmentPage_disciplines__aohvw{grid-template-columns:minmax(0,1fr);gap:54px;width:100%;margin-top:54px}.ProductDevelopmentPage_application__jHcp1{gap:18px}.ProductDevelopmentPage_application__jHcp1 p,.ProductDevelopmentPage_collaborationList__FfZ4v p,.ProductDevelopmentPage_processStep__hUlY9 p{font-size:15px}.ProductDevelopmentPage_expertise__NnZRX{padding-top:96px}.ProductDevelopmentPage_technologyList__rD04R{grid-template-columns:minmax(0,1fr);gap:32px;width:calc(100% - 32px);margin-top:54px}.ProductDevelopmentPage_technologyList__rD04R>div{display:grid;grid-template-columns:120px 1fr;gap:24px}.ProductDevelopmentPage_technologyList__rD04R p{margin-top:0;font-size:15px}.ProductDevelopmentPage_disciplines__aohvw{width:calc(100% - 32px);margin-top:96px;gap:64px;padding-bottom:0}.ProductDevelopmentPage_processIntro__oq8ub{position:static}.ProductDevelopmentPage_processStep__hUlY9{gap:18px}.ProductDevelopmentPage_collaboration__K7U2U{padding-top:96px;padding-bottom:16px}.ProductDevelopmentPage_collaborationList__FfZ4v{gap:36px}}.TechnologyOrbit_track__fLtoz{position:relative}.TechnologyOrbit_stage__xu6tz{position:relative;display:flex;flex-direction:column;align-items:center;gap:56px;padding:64px var(--content-gutter);isolation:isolate}.TechnologyOrbit_copy__ChDud{position:relative;z-index:1;order:-1;width:100%;text-align:center;pointer-events:none}.TechnologyOrbit_label__KKc5h{margin:0 0 36px;font-weight:400}.TechnologyOrbit_features__KdJ_E{display:grid;gap:16px;margin:0;padding:0;list-style:none}.TechnologyOrbit_features__KdJ_E li{font-size:clamp(30px,4.15vw,64px);font-weight:400;line-height:1.16;letter-spacing:-.035em;text-wrap:balance}.TechnologyOrbit_orbit__xRGoY{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:min(560px,100%);margin:0;padding:0;list-style:none;pointer-events:none}.TechnologyOrbit_badge__7D2vN{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;background:var(--badge-surface)}.TechnologyOrbit_mark__0X5Zz{width:49%;height:49%;background:var(--badge-ink);mask:var(--technology-icon) center /contain no-repeat;-webkit-mask:var(--technology-icon) center /contain no-repeat}.TechnologyOrbit_track__fLtoz[data-motion=true]{height:300svh}.TechnologyOrbit_track__fLtoz[data-motion=true] .TechnologyOrbit_stage__xu6tz{position:sticky;top:0;height:100svh;padding:0;display:grid;place-items:center;overflow:clip}.TechnologyOrbit_track__fLtoz[data-motion=true] .TechnologyOrbit_copy__ChDud{width:min(1080px,75%)}.TechnologyOrbit_track__fLtoz[data-motion=true] .TechnologyOrbit_orbit__xRGoY{position:absolute;inset:0;display:block;width:100%}.TechnologyOrbit_track__fLtoz[data-motion=true] .TechnologyOrbit_badge__7D2vN{position:absolute;left:50%;top:50%;width:clamp(64px,7.5vw,112px);height:clamp(64px,7.5vw,112px);will-change:transform}.TechnologyOrbit_track__fLtoz[data-motion=true] .TechnologyOrbit_features__KdJ_E li{will-change:transform,opacity}@media (max-width:767px){.TechnologyOrbit_stage__xu6tz{gap:40px;padding:0 16px}.TechnologyOrbit_features__KdJ_E{gap:20px}.TechnologyOrbit_features__KdJ_E li{font-size:clamp(28px,6.9vw,46px)}.TechnologyOrbit_orbit__xRGoY{max-width:460px;gap:16px}}