.AboutUs_page__EImWK{background:#efefef;color:#171717;padding-top:clamp(120px,16vh,180px);padding-bottom:clamp(80px,10vw,140px);gap:clamp(48px,6vw,96px)}.AboutUs_hero__hvSEl,.AboutUs_page__EImWK{position:relative;width:100%;display:flex;flex-direction:column}.AboutUs_hero__hvSEl{padding:0 clamp(20px,4vw,80px);max-width:1600px;margin:0 auto;gap:clamp(18px,3vw,32px);isolation:isolate;overflow:hidden}.AboutUs_hero__hvSEl:after{content:"ABOUT";position:absolute;right:clamp(-80px,-5vw,-24px);bottom:-.22em;z-index:-1;font-family:var(--font-heading);font-size:clamp(8rem,22vw,26rem);font-weight:900;line-height:.85;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px hsla(0,0%,9%,.06);white-space:nowrap;pointer-events:none}.AboutUs_heroRail__LK_4f{display:flex;align-items:center;gap:14px;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.56)}.AboutUs_heroRailDivider__TCdEZ{width:36px;height:1px;background:hsla(0,0%,9%,.28)}.AboutUs_heroTitle__cSb66{margin:0;font-family:var(--font-heading);font-weight:900;font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.35;letter-spacing:-.01em;text-transform:none;color:#171717;will-change:transform,letter-spacing}.AboutUs_content__6u7ss,.AboutUs_tabs__o_ajK{max-width:1600px;margin:0 auto;padding:0 clamp(20px,4vw,80px);width:100%}.AboutUs_content__6u7ss{display:flex;flex-direction:column;gap:clamp(60px,8vw,120px)}.AboutUs_executiveGrid__64POU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid hsla(0,0%,9%,.18);border-left:1px solid hsla(0,0%,9%,.18)}.AboutUs_executive__HqvqS{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:0;border-right:1px solid hsla(0,0%,9%,.18);border-bottom:1px solid hsla(0,0%,9%,.18);background:#fff}.AboutUs_executiveImage__Sq_P_{position:relative;overflow:hidden;background:#e4e4e4}.AboutUs_executiveImage__Sq_P_:before{content:"";display:block;aspect-ratio:3/4}.AboutUs_executiveImage__Sq_P_ img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(12%) contrast(1.05)}.AboutUs_executiveBody___87N9{display:flex;flex-direction:column;gap:10px;padding:clamp(16px,1.6vw,22px);border-left:1px solid hsla(0,0%,9%,.14)}.AboutUs_executiveHead___p3g_{display:flex;align-items:center;gap:12px;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.54)}.AboutUs_executiveIndex__M7dUF{color:#0b2338}.AboutUs_executiveRole__9KSgr{color:inherit}.AboutUs_executiveName__IYENf{margin:0;font-family:var(--font-heading);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:900;letter-spacing:-.04em;color:inherit}.AboutUs_executiveDescription__pAvti{margin:0;font-family:var(--font-body);font-size:.94rem;line-height:1.9;color:hsla(0,0%,9%,.76)}.AboutUs_advisorSection__OgSDa,.AboutUs_membersSection__u3NZM{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,28px)}.AboutUs_advisorHead__G197N{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.54)}.AboutUs_companyInfo__9_via{display:flex;flex-direction:column;gap:20px;padding-top:clamp(24px,4vw,48px);border-top:1px solid hsla(0,0%,9%,.2)}.AboutUs_companyInfoHead__tWZfK{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.54)}.AboutUs_eyebrow__1RScr{color:#171717}.AboutUs_eyebrowMeta__cdLV6{color:hsla(0,0%,9%,.44)}.AboutUs_companyInfoList__n4KDG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid hsla(0,0%,9%,.2);border-left:1px solid hsla(0,0%,9%,.2)}.AboutUs_companyInfoItem___pgqk{padding:22px 24px;border-right:1px solid hsla(0,0%,9%,.2);border-bottom:1px solid hsla(0,0%,9%,.2);display:flex;flex-direction:column;gap:10px}.AboutUs_companyInfoItem___pgqk h3{margin:0;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#0b2338}.AboutUs_companyInfoItem___pgqk ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.AboutUs_companyInfoItem___pgqk li,.AboutUs_companyInfoItem___pgqk p{font-family:var(--font-body);font-size:.95rem;line-height:1.6;color:hsla(0,0%,9%,.8)}.AboutUs_companyInfoItem___pgqk p{margin:0}.AboutUs_messageWrapper__1hDCr{max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,80px);width:100%;display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.AboutUs_messageIntro__aZJlN{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:clamp(20px,3vw,44px);align-items:end;padding-bottom:clamp(20px,3vw,40px);border-bottom:1px solid hsla(0,0%,9%,.18)}.AboutUs_ceoPhoto__bR67V{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,9%,.18);filter:grayscale(10%) contrast(1.05)}.AboutUs_messageMeta__aCDnB{display:flex;flex-direction:column;gap:16px}.AboutUs_ceoName__pizlS{margin:0;font-family:var(--font-heading);font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:900;letter-spacing:-.02em;color:#171717;white-space:nowrap;word-break:keep-all}.AboutUs_messageBody__apiwf{display:flex;flex-direction:column;gap:20px}.AboutUs_messageParagraph__Dj04_{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.95;color:hsla(0,0%,9%,.82)}.AboutUs_messageParagraph__Dj04_:empty{display:none}.AboutUs_messageParagraph__Dj04_:first-child{font-family:var(--font-heading);font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:800;letter-spacing:-.02em;color:#171717}.AboutUs_messageParagraph__Dj04_:last-child{font-weight:800;color:#171717;border-top:1px solid hsla(0,0%,9%,.16);padding-top:16px;margin-top:6px}@media (max-width:960px){.AboutUs_companyInfoList__n4KDG,.AboutUs_executiveGrid__64POU{grid-template-columns:1fr}.AboutUs_messageIntro__aZJlN{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.AboutUs_executive__HqvqS{grid-template-columns:88px minmax(0,1fr)}.AboutUs_executiveImage__Sq_P_{align-self:start}.AboutUs_executiveImage__Sq_P_:before{aspect-ratio:3/4}.AboutUs_executiveHead___p3g_{gap:8px;letter-spacing:.06em}.AboutUs_executiveName__IYENf{font-size:1.15rem;letter-spacing:-.025em}.AboutUs_executiveDescription__pAvti{font-size:.875rem;line-height:1.8}.AboutUs_executiveBody___87N9{padding:14px;gap:8px;border-left:1px solid hsla(0,0%,9%,.14);border-top:0}.AboutUs_heroTitle__cSb66{font-size:clamp(1.6rem,3.4vw,2.4rem)}}.AboutUs_profileOpen__9yrzO{display:none}.AboutUs_profileDialog__K6Nyh{width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:2px;background:#f5f6f8;color:#0b2338;overscroll-behavior:contain}.AboutUs_profileDialog__K6Nyh::backdrop{background:rgba(6,20,33,.7)}.AboutUs_profilePanel__M2yK4{padding:24px}.AboutUs_profileClose__ZY_Tb{display:flex;align-items:center;gap:12px;margin:0 0 16px auto;padding:8px;min-height:44px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.AboutUs_profileClose__ZY_Tb span{font-size:24px}.AboutUs_profilePhoto__LIEY3{display:block;width:132px;height:156px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;margin-bottom:24px}.AboutUs_profileRole__7AJHv{font-size:12px;margin:0 0 8px}.AboutUs_profilePanel__M2yK4 h2{font-size:24px;line-height:1.4;margin:0 0 20px}.AboutUs_profileBio__7ex5J{font-size:15px;line-height:1.9;margin:0}@media (max-width:640px){.AboutUs_executiveGrid__64POU{grid-template-columns:repeat(2,minmax(0,1fr))}.AboutUs_executive__HqvqS{position:relative;display:flex;flex-direction:column}.AboutUs_executiveImage__Sq_P_{width:100%;align-self:auto}.AboutUs_executiveImage__Sq_P_:before{aspect-ratio:1}.AboutUs_executiveImage__Sq_P_ img{-o-object-position:center top;object-position:center top}.AboutUs_executiveBody___87N9{padding:14px 12px 36px;border-left:0;border-top:1px solid hsla(0,0%,9%,.14);gap:8px}.AboutUs_executiveHead___p3g_{font-size:10px;letter-spacing:.03em}.AboutUs_executiveDescription__pAvti,.AboutUs_executiveIndex__M7dUF{display:none}.AboutUs_executiveName__IYENf{font-size:16px;line-height:1.5;overflow-wrap:anywhere}.AboutUs_profileOpen__9yrzO{display:block;position:absolute;inset:0;z-index:1;border:0;background:transparent;cursor:pointer;color:#0b2338}.AboutUs_profileOpen__9yrzO span{position:absolute;right:12px;bottom:10px;font-size:22px;font-weight:300}.AboutUs_profileOpen__9yrzO:focus-visible{outline:2px solid #2e6da4;outline-offset:-3px}.AboutUs_profileDialog__K6Nyh[open] .AboutUs_profilePanel__M2yK4{animation:AboutUs_profileIn__kEW_L .26s ease-out both}}@keyframes AboutUs_profileIn__kEW_L{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AboutUs_profileDialog__K6Nyh[open] .AboutUs_profilePanel__M2yK4{animation:none}}.AboutUs_profileNamePart__1nZrL{display:inline-block;white-space:nowrap}.AboutUs_profileClose__ZY_Tb{position:sticky;top:0;z-index:1;background:#f5f6f8}.AboutUs_updatedPortrait__ZflIa{transform:scale(1.5);transform-origin:50% 30%}.AboutUs_profilePhotoFrame__5tFZK{width:132px;height:156px;overflow:hidden;margin-bottom:24px}.AboutUs_profilePhoto__LIEY3{margin-bottom:0;filter:grayscale(12%) contrast(1.05)}.AboutUs_profilePhoto__LIEY3.AboutUs_updatedPortrait__ZflIa{-o-object-position:center 20%;object-position:center 20%}@media (max-width:640px){.AboutUs_updatedPortrait__ZflIa{transform:none}.AboutUs_executiveImage__Sq_P_ img.AboutUs_updatedPortrait__ZflIa,.AboutUs_profilePhoto__LIEY3.AboutUs_updatedPortrait__ZflIa{-o-object-position:center 40%;object-position:center 40%}.AboutUs_ceoPhoto__bR67V{max-width:280px}}.AboutUs_profileIdentity__AXNrZ{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:24px}.AboutUs_profileIdentity__AXNrZ .AboutUs_profilePhotoFrame__5tFZK{width:min(200px,100%);aspect-ratio:1;height:auto;margin:0;background:#fff}.AboutUs_profileIdentity__AXNrZ .AboutUs_profilePhoto__LIEY3{width:100%;height:100%}.AboutUs_profileIdentity__AXNrZ h2{margin:0;font-size:22px;font-weight:700;line-height:1.5}.AboutUs_profileIdentity__AXNrZ .AboutUs_profileRole__7AJHv{font-size:13px;line-height:1.6}@media (max-width:360px){.AboutUs_profileIdentity__AXNrZ h2{font-size:20px}}.Footer_footer__YgQC9{position:relative;z-index:1;isolation:isolate;color:#eef2f7;font-family:var(--font-primary);background:#0b2338}.Footer_footer__YgQC9:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 10% 0,rgba(22,58,90,.95),rgba(22,58,90,0) 55%);pointer-events:none}.Footer_withStep__xxWex{margin-top:-120px;padding-top:120px;z-index:3;clip-path:polygon(0 120px,55% 120px,calc(55% + 80px) 0,100% 0,100% 100%,0 100%)}.Footer_ghostWrap__xyQcN{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.Footer_ghost___OqEY{position:absolute;left:50%;bottom:-.22em;transform:translateX(-50%);margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(4rem,17.5vw,25rem);line-height:1;letter-spacing:-.03em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(238,242,247,.06);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Footer_inner__xbjL7{position:relative;z-index:2;max-width:1360px;margin:0 auto;padding:clamp(56px,6vw,84px) clamp(20px,3.4vw,48px) clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:clamp(28px,3.6vw,48px)}.Footer_top__rZQoO{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:start}.Footer_brand___Dkx_{display:flex;flex-direction:column;gap:14px}.Footer_brandLink__M9ej3{display:inline-flex}.Footer_brandLogo__uef3Y{width:clamp(150px,14vw,198px);height:auto;filter:brightness(0) invert(1)}.Footer_groups__yGIfP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.Footer_group__tY9Oq{display:flex;flex-direction:column;gap:12px}.Footer_groupTitle__uiyrL{position:relative;margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid rgba(238,242,247,.22);font-family:var(--font-en);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgba(238,242,247,.5)}.Footer_groupTitle__uiyrL:after{content:"";position:absolute;left:0;bottom:-1px;width:52px;height:1px;background:linear-gradient(90deg,#fff 0 26px,var(--ng-blue) 26px 52px)}.Footer_group__tY9Oq a{font-size:.92rem;font-weight:600;letter-spacing:.02em;text-decoration:none;color:#eef2f7;transition:opacity .2s ease}.Footer_group__tY9Oq a:hover{opacity:.6}.Footer_bottom__Fpwam{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 28px;padding-top:22px;border-top:1px solid rgba(238,242,247,.14)}.Footer_copyright__VV4W1{margin:0;font-size:.78rem;letter-spacing:.02em;color:rgba(238,242,247,.55)}.Footer_legal__0sfK_{display:flex;gap:22px}.Footer_legalLink__gMGZ7{font-size:.82rem;font-weight:600;text-decoration:none;color:rgba(238,242,247,.8);transition:opacity .2s ease}.Footer_legalLink__gMGZ7:hover{opacity:.6}.Footer_toTop__D676N{display:inline-flex;align-items:center;gap:10px;padding:6px 0;border:0;background:transparent;color:rgba(238,242,247,.7);font-family:var(--font-en);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.Footer_toTop__D676N:after{content:"";width:9px;height:9px;border-top:1px solid;border-left:1px solid;transform:rotate(45deg) translateY(2px);transition:transform .3s cubic-bezier(.22,1,.36,1)}.Footer_toTop__D676N:hover{color:#fff}.Footer_toTop__D676N:hover:after{transform:rotate(45deg) translate(-2px)}@media (max-width:640px){.Footer_withStep__xxWex{margin-top:-72px;padding-top:72px;clip-path:polygon(0 72px,50% 72px,calc(50% + 48px) 0,100% 0,100% 100%,0 100%)}}@media (max-width:900px){.Footer_top__rZQoO{grid-template-columns:1fr;gap:40px}}.CaseStudiesPage_main__BWRs2{position:relative;background:#efefef;color:#171717;overflow:hidden}.CaseStudiesPage_hero__oqipv{position:relative;padding:clamp(150px,18vh,210px) clamp(20px,4vw,80px) clamp(60px,7vw,110px);max-width:1760px;margin:0 auto;isolation:isolate}.CaseStudiesPage_backgroundMark__ooIqV{position:absolute;right:clamp(-100px,-8vw,-40px);bottom:-12vh;z-index:-1;font-family:var(--font-heading);font-size:clamp(11rem,26vw,32rem);font-weight:900;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px hsla(0,0%,9%,.08);pointer-events:none;white-space:nowrap}.CaseStudiesPage_heroRail__Vskxc{display:flex;align-items:center;gap:18px;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.7)}.CaseStudiesPage_eyebrow__4QXOa{display:inline-block;padding:6px 12px;border:1px solid hsla(0,0%,9%,.32);color:hsla(0,0%,9%,.88)}.CaseStudiesPage_heroLine__Qmcv3{flex:1;height:1px;background:hsla(0,0%,9%,.2)}.CaseStudiesPage_heroMeta__jNjt6{color:hsla(0,0%,9%,.48)}.CaseStudiesPage_heroTitle__uBwV8{margin:clamp(28px,4vw,56px) 0 0;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.3em;font-family:var(--font-heading);line-height:.88}.CaseStudiesPage_heroTitleBold__RMFk8,.CaseStudiesPage_heroTitleItalic__UgV_M{font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;letter-spacing:-.01em;color:#171717}.CaseStudiesPage_heroTitleItalic__UgV_M{font-family:var(--font-heading);font-style:normal;-webkit-text-stroke:0}.CaseStudiesPage_domains__TZ7T6{display:flex;flex-wrap:wrap;gap:18px;margin-top:clamp(24px,4vw,48px);padding-top:16px;border-top:1px solid hsla(0,0%,9%,.18)}.CaseStudiesPage_domainItem__rjrT0{display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font-primary);font-size:.82rem;font-weight:700;letter-spacing:.06em;color:hsla(0,0%,9%,.78)}.CaseStudiesPage_domainItem__rjrT0 span{font-size:.7rem;letter-spacing:.2em;color:hsla(0,0%,9%,.46)}.CaseStudiesPage_list__G9Lws{max-width:1600px;margin:0 auto;padding:0 clamp(20px,4vw,80px) clamp(80px,10vw,150px);border-top:1px solid hsla(0,0%,9%,.18)}.CaseStudiesPage_caseItem__yryz_{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(360px,.9fr);gap:clamp(20px,3vw,48px);align-items:center;padding:clamp(30px,4vw,60px) 0;border-bottom:1px solid hsla(0,0%,9%,.18)}.CaseStudiesPage_caseIndex__RjSRN{display:flex;flex-direction:column;gap:6px;align-self:start;font-family:var(--font-primary)}.CaseStudiesPage_caseIndex__RjSRN span{font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,3.2rem);font-weight:900;line-height:1;letter-spacing:-.05em;color:#171717}.CaseStudiesPage_caseIndex__RjSRN small{font-size:.68rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.5)}.CaseStudiesPage_caseMedia__6dVjV{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#fff;border:1px solid hsla(0,0%,9%,.12);border-radius:8px}.CaseStudiesPage_caseImage__qR0Jo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:10px}.CaseStudiesPage_caseBody__kHieC{display:flex;flex-direction:column;gap:18px}.CaseStudiesPage_caseBody__kHieC h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:900;line-height:1.4;letter-spacing:-.01em;color:#171717}.CaseStudiesPage_caseDescription__sZLxx{font-family:var(--font-body);font-size:.98rem;line-height:1.85;color:hsla(0,0%,9%,.78)}.CaseStudiesPage_caseDescription__sZLxx strong{color:#171717}.CaseStudiesPage_caseExternalLink__7mfAn{display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;padding-top:8px;font-family:var(--font-primary);font-size:.82rem;font-weight:800;letter-spacing:.08em;color:#171717;text-decoration:none}.CaseStudiesPage_caseExternalLink__7mfAn svg{transition:transform .2s ease}.CaseStudiesPage_caseExternalLink__7mfAn:hover svg{transform:translateX(4px)}@media (max-width:980px){.CaseStudiesPage_caseItem__yryz_{grid-template-columns:1fr}.CaseStudiesPage_caseIndex__RjSRN{flex-direction:row;align-items:baseline;gap:14px}}@media (max-width:640px){.CaseStudiesPage_heroMeta__jNjt6{display:none}.CaseStudiesPage_heroTitleBold__RMFk8,.CaseStudiesPage_heroTitleItalic__UgV_M{font-size:clamp(1.6rem,3.4vw,2.4rem)}}.CaseStudiesPage_heroTitleJa__yA8IT{gap:0}.CaseStudiesPage_caseMediaStack__0MTUS{aspect-ratio:auto;display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border:1px solid hsla(0,0%,9%,.12);border-radius:8px}.CaseStudiesPage_caseMediaStack__0MTUS .CaseStudiesPage_caseImage__qR0Jo{height:auto;-o-object-fit:contain;object-fit:contain;filter:none}.CaseStudiesPage_sectionHeading__P0NYB{max-width:1600px;margin:0 auto;padding:clamp(48px,6vw,88px) clamp(20px,4vw,80px) 0;font-family:var(--font-heading);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:900;letter-spacing:-.01em;color:#171717}.CaseStudiesPage_sectionLead__FiB3w{max-width:1600px;margin:14px auto 0;padding:0 clamp(20px,4vw,80px);font-size:.95rem;font-weight:500;line-height:2;color:hsla(0,0%,9%,.72)}.CaseStudiesPage_domainsIndex__3Wh0N{padding-bottom:clamp(30px,4vw,50px)}.CaseStudiesPage_domainBlock__IP101{max-width:1600px;margin:clamp(28px,3.4vw,44px) auto 0;padding:0 clamp(20px,4vw,80px);scroll-margin-top:110px}.CaseStudiesPage_domainHead__0jRXx{display:flex;align-items:baseline;gap:16px;border-top:1px solid hsla(0,0%,9%,.18);padding-top:clamp(20px,2.6vw,30px)}.CaseStudiesPage_domainBlockCode__z1R3_{font-size:.78rem;font-weight:700;letter-spacing:.16em;color:#8a8f98}.CaseStudiesPage_domainBlockTitle__TcStx{margin:0;font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:900;color:#171717}.CaseStudiesPage_domainBody__KGg2u{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(20px,3vw,56px);margin-top:clamp(14px,1.8vw,22px)}.CaseStudiesPage_domainAbout__8MYHP{margin:0;font-size:.95rem;font-weight:500;line-height:2.05;color:hsla(0,0%,9%,.78)}.CaseStudiesPage_domainFacts___kEyn{margin:0;display:flex;flex-direction:column;gap:14px}.CaseStudiesPage_domainFacts___kEyn dt{font-size:.78rem;font-weight:700;letter-spacing:.06em;color:#0b2338;margin-bottom:4px}.CaseStudiesPage_domainFacts___kEyn dd{margin:0;font-size:.9rem;font-weight:500;line-height:1.95;color:hsla(0,0%,9%,.78)}.CaseStudiesPage_domainCases__x8o_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin-top:clamp(18px,2.2vw,28px)}.CaseStudiesPage_domainCaseCard__BuD2g{background:#fff;border:1px solid hsla(0,0%,9%,.14);padding:clamp(16px,2vw,24px)}.CaseStudiesPage_domainCaseTitle__fiKDn{margin:0 0 8px;font-size:.95rem;font-weight:800;color:#171717}.CaseStudiesPage_domainCaseExcerpt__WAlXY{margin:0;font-size:.84rem;font-weight:500;line-height:1.9;color:hsla(0,0%,9%,.72)}@media (max-width:980px){.CaseStudiesPage_domainBody__KGg2u,.CaseStudiesPage_domainCases__x8o_3{grid-template-columns:1fr}}.CaseStudiesPage_heroLead__c57y9{max-width:46em;margin:clamp(18px,2.4vw,28px) 0 0;font-size:.98rem;font-weight:500;line-height:2.05;color:hsla(0,0%,9%,.75)}.CaseStudiesPage_heroBack__Rx0bR{font-size:.78rem;font-weight:700;letter-spacing:.1em;color:hsla(0,0%,9%,.6);text-decoration:none;white-space:nowrap;transition:color .2s ease}.CaseStudiesPage_heroBack__Rx0bR:hover{color:#171717}.CaseStudiesPage_domainRow__G5B_P{display:block;max-width:1600px;margin:0 auto;padding:clamp(22px,2.8vw,34px) clamp(20px,4vw,80px);border-top:1px solid hsla(0,0%,9%,.18);color:inherit;text-decoration:none;transition:background .2s ease}.CaseStudiesPage_domainRow__G5B_P:hover{background:hsla(0,0%,100%,.75)}.CaseStudiesPage_domainRowHead__rOXRF{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.CaseStudiesPage_domainRowArrow__RwnTB{font-size:1.1rem;color:hsla(0,0%,9%,.45);transition:transform .2s ease,color .2s ease}.CaseStudiesPage_domainRow__G5B_P:hover .CaseStudiesPage_domainRowArrow__RwnTB{transform:translateX(6px);color:#0b2338}.CaseStudiesPage_domainRow__G5B_P .CaseStudiesPage_domainAbout__8MYHP{max-width:62em;margin-top:10px}.CaseStudiesPage_domainFactsRow__syu6w{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,40px);max-width:900px;margin:clamp(22px,2.8vw,34px) 0 0}.CaseStudiesPage_domainFactsRow__syu6w dt{font-size:.78rem;font-weight:700;letter-spacing:.06em;color:#0b2338;margin-bottom:6px}.CaseStudiesPage_domainFactsRow__syu6w dd{margin:0;font-size:.9rem;font-weight:500;line-height:1.95;color:hsla(0,0%,9%,.78)}.CaseStudiesPage_groupCases__MBDZC{max-width:1600px;margin:0 auto;padding:0 clamp(20px,4vw,80px) clamp(80px,10vw,150px)}.CaseStudiesPage_groupEmpty__THi4S{margin:0;padding:clamp(24px,3vw,40px) 0;border-top:1px solid hsla(0,0%,9%,.18);font-size:.92rem;font-weight:500;line-height:2;color:hsla(0,0%,9%,.62)}.CaseStudiesPage_domainCaseDate__iJuhi{margin:0 0 6px;font-size:.74rem;font-weight:700;letter-spacing:.08em;color:#8a8f98}a.CaseStudiesPage_domainCaseCard__BuD2g{display:block;color:inherit;text-decoration:none;transition:background .2s ease,border-color .2s ease}a.CaseStudiesPage_domainCaseCard__BuD2g:hover{background:#f5f7fa;border-color:rgba(11,35,56,.4)}@media (max-width:640px){.CaseStudiesPage_domainFactsRow__syu6w{grid-template-columns:1fr}}.article_page__7V5c2{position:relative;background:#efefef;color:#171717;min-height:100vh}.article_article__u_qkU{max-width:860px;margin:0 auto;padding:clamp(120px,14vh,180px) clamp(20px,4vw,48px) clamp(80px,10vh,140px)}.article_author__QmtEH{margin:0;font-family:var(--font-primary);font-size:.92rem;font-weight:600;color:rgba(11,35,56,.62)}.article_hero__SSluU{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,24px);margin-bottom:clamp(36px,5vh,56px);padding-bottom:clamp(24px,4vh,40px);border-bottom:1px solid hsla(0,0%,9%,.14)}.article_heroRail__jGpFT{display:flex;align-items:center;gap:14px;font-family:var(--font-primary);font-size:.74rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.62)}.article_backLink__YBK4I{color:hsla(0,0%,9%,.62);text-decoration:none;letter-spacing:.12em;transition:color .2s ease}.article_backLink__YBK4I:hover{color:#171717}.article_heroLine__emhC_{flex:1;height:1px;background:hsla(0,0%,9%,.18)}.article_eyebrow__XOhk_{display:inline-block;padding:6px 12px;border:1px solid hsla(0,0%,9%,.32);color:#171717}.article_metaRow__9vBEt{display:flex;align-items:center;gap:14px;font-family:var(--font-primary);font-size:.85rem}.article_category__kQsPj{display:inline-block;padding:4px 12px;border:1px solid hsla(0,0%,9%,.32);font-weight:700;letter-spacing:.08em}.article_date__8hYs9{color:hsla(0,0%,9%,.55);font-weight:600;letter-spacing:.06em}.article_title__tAw8n{margin:0;font-family:var(--font-heading);font-weight:900;font-size:clamp(1.7rem,4.2vw,2.6rem);line-height:1.45;letter-spacing:.01em}.article_langNotice__MvjjW{padding:12px 16px;border-left:3px solid hsla(0,0%,9%,.32);background:hsla(0,0%,9%,.04);font-size:.9rem;color:hsla(0,0%,9%,.7)}.article_body__chht4{font-family:var(--font-body);font-size:1.02rem;line-height:1.95}.article_body__chht4 h2{margin:2.4em 0 .9em;padding-bottom:.4em;border-bottom:1px solid hsla(0,0%,9%,.14);font-size:1.45rem}.article_body__chht4 h2,.article_body__chht4 h3{font-family:var(--font-heading);font-weight:800;line-height:1.5}.article_body__chht4 h3{margin:2em 0 .7em;font-size:1.18rem}.article_body__chht4 h4{margin:1.6em 0 .6em;font-size:1.02rem;font-weight:800}.article_body__chht4 p{margin:1.1em 0}.article_body__chht4 a{color:#0b5cab;text-decoration:underline;text-underline-offset:3px}.article_body__chht4 a:hover{opacity:.75}.article_body__chht4 img{display:block;max-width:100%;height:auto;margin:2em auto;border-radius:8px;border:1px solid hsla(0,0%,9%,.1)}.article_body__chht4 ol,.article_body__chht4 ul{margin:1.1em 0;padding-left:1.6em}.article_body__chht4 ul{list-style:disc outside}.article_body__chht4 ol{list-style:decimal outside}.article_body__chht4 li::marker{color:hsla(0,0%,9%,.55)}.article_body__chht4 li{margin:.35em 0}.article_body__chht4 blockquote{margin:1.6em 0;padding:4px 20px;border-left:3px solid hsla(0,0%,9%,.32);background:hsla(0,0%,9%,.04);color:hsla(0,0%,9%,.8)}.article_body__chht4 table{width:100%;margin:1.8em 0;border-collapse:collapse;font-size:.94rem;display:block;overflow-x:auto}.article_body__chht4 td,.article_body__chht4 th{padding:10px 14px;border:1px solid hsla(0,0%,9%,.18);text-align:left;vertical-align:top}.article_body__chht4 th{background:hsla(0,0%,9%,.05);font-weight:700;white-space:nowrap}.article_body__chht4 pre{margin:1.8em 0;padding:18px 20px;border-radius:8px;background:#f6f8fa;border:1px solid hsla(0,0%,9%,.1);overflow-x:auto;line-height:1.6;font-size:.88rem}.article_body__chht4 code{font-family:var(--font-ibm-plex-mono,ui-monospace,monospace)}.article_body__chht4 :not(pre)>code{padding:2px 6px;border-radius:4px;background:hsla(0,0%,9%,.07);font-size:.88em}.article_body__chht4 hr{margin:2.4em 0;border:none;border-top:1px solid hsla(0,0%,9%,.14)}@media (max-width:640px){.article_heroRail__jGpFT{font-size:.68rem}.article_body__chht4{font-size:.98rem}}.Contact_contactSection__dqJMH{position:relative;min-height:100vh;padding:clamp(140px,18vh,200px) clamp(20px,4vw,80px) clamp(80px,10vw,140px);background:#efefef;color:#171717;overflow:hidden;isolation:isolate}.Contact_contactSection__dqJMH:before{content:none}.Contact_container__Js6la{max-width:1600px;margin:0 auto}.Contact_titleWrapper__PNBl4{position:relative;margin-bottom:clamp(36px,5vw,72px);isolation:isolate}.Contact_backgroundMark__KgQJE{position:absolute;right:clamp(-100px,-7vw,-30px);bottom:-12vh;z-index:-1;font-family:var(--font-heading);font-size:clamp(9rem,22vw,27rem);font-weight:900;line-height:.85;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px hsla(0,0%,9%,.06);pointer-events:none;white-space:nowrap}.Contact_heroRail__MaoPj{display:flex;align-items:center;gap:18px;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.56)}.Contact_eyebrow__wNVdI{display:inline-block;padding:6px 12px;border:1px solid hsla(0,0%,9%,.32);color:#171717}.Contact_heroLine__5jHUX{flex:1;height:1px;background:hsla(0,0%,9%,.24)}.Contact_heroMeta__WM26E{color:hsla(0,0%,9%,.46)}.Contact_title__BN90y{margin:clamp(26px,4vw,56px) 0 0;display:inline-flex;align-items:baseline;gap:clamp(12px,2vw,36px);line-height:.88;font-family:var(--font-heading);will-change:transform}.Contact_titleBold__SR6kx,.Contact_titleItalic__wtMy9{display:inline-block;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;letter-spacing:-.01em;color:#171717}.Contact_titleItalic__wtMy9{font-family:var(--font-heading);font-style:normal;-webkit-text-stroke:0}.Contact_subtitle__0bB7Q{color:hsla(0,0%,9%,.74);margin:0 0 clamp(34px,5vw,72px);max-width:760px;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.9;font-family:var(--font-primary)}.Contact_email__qIzCN{color:#0b2338;font-weight:800}.Contact_content__BvF5e{display:block}.Contact_formSection__fxcLS{width:100%}.Contact_contactForm__9Q9jl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:#fff;border-top:1px solid hsla(0,0%,9%,.18);border-left:1px solid hsla(0,0%,9%,.18)}.Contact_formGroup__SqR95{padding:clamp(20px,2.5vw,34px);border-right:1px solid hsla(0,0%,9%,.18);border-bottom:1px solid hsla(0,0%,9%,.18)}.Contact_formGroup__SqR95:nth-child(4){grid-column:1/-1}.Contact_label__zwCjC{display:block;margin-bottom:12px;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#0b2338}.Contact_input__zUoJt,.Contact_textarea__ycxR8{width:100%;padding:0;border:0;background:#fff;color:#171717;font-family:var(--font-body);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.8}.Contact_input__zUoJt:focus,.Contact_textarea__ycxR8:focus{outline:none}.Contact_textarea__ycxR8{resize:vertical;min-height:120px;font-family:inherit}.Contact_submitButton__FLwF_{grid-column:1/-1;width:100%;margin-top:0}.Contact_successMessage__r1iP7{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.Contact_errorMessage__pdXnP,.Contact_successMessage__r1iP7{grid-column:1/-1;margin-top:1.5rem;padding:1rem;font-weight:500}.Contact_errorMessage__pdXnP{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}@media (max-width:768px){.Contact_contactSection__dqJMH{padding-top:120px}.Contact_contactForm__9Q9jl{grid-template-columns:1fr}.Contact_formGroup__SqR95:nth-child(4){grid-column:auto}}@media (max-width:640px){.Contact_heroMeta__WM26E{display:none}.Contact_title__BN90y{flex-direction:column;align-items:flex-start;gap:4px}.Contact_titleBold__SR6kx,.Contact_titleItalic__wtMy9{font-size:clamp(1.6rem,3.4vw,2.4rem)}}.legal_legalSection__8eOwK{position:relative;min-height:100vh;padding:clamp(140px,16vh,190px) clamp(20px,4vw,80px) clamp(80px,10vw,140px);color:#171717;background:#efefef;overflow:hidden}.legal_legalSection__8eOwK:before{content:none}.legal_container__qrr30{max-width:1600px;margin:0 auto}.legal_hero__VCeBt{position:relative;margin-bottom:clamp(36px,5vw,72px);isolation:isolate}.legal_hero__VCeBt:after{content:"LEGAL";position:absolute;right:clamp(-80px,-5vw,-24px);bottom:-.26em;z-index:-1;font-family:var(--font-heading);font-size:clamp(8rem,22vw,26rem);font-weight:900;line-height:.85;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px hsla(0,0%,9%,.06);white-space:nowrap;pointer-events:none}.legal_heroRail__GA5LZ{display:flex;align-items:center;gap:18px;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.56)}.legal_eyebrow__GxB74{display:inline-block;padding:6px 12px;border:1px solid hsla(0,0%,9%,.32);color:#171717}.legal_heroLine__Q83lX{flex:1;height:1px;background:hsla(0,0%,9%,.24)}.legal_heroMeta__e3OAX{color:hsla(0,0%,9%,.46)}.legal_heroTitle__P7CY1{margin:clamp(24px,4vw,52px) 0 0;display:flex;flex-wrap:wrap;gap:clamp(10px,1.6vw,22px);font-family:var(--font-heading);font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;line-height:1.35;letter-spacing:-.01em;color:#171717}.legal_tabNavigation__MbhnJ{margin-bottom:clamp(28px,4vw,56px)}.legal_tabContent__9V7Ip{min-height:400px}.legal_content__RF1df{width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid hsla(0,0%,9%,.16);border-left:1px solid hsla(0,0%,9%,.16)}.legal_item__vDRIm{padding:clamp(20px,2.8vw,34px);background:#fff;border-right:1px solid hsla(0,0%,9%,.16);border-bottom:1px solid hsla(0,0%,9%,.16)}.legal_itemTitle__nR7oq{margin:0 0 14px;font-family:var(--font-heading);font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:900;line-height:1.2;letter-spacing:-.02em;color:#171717}.legal_itemText__MNJ8W{margin:0;color:hsla(0,0%,9%,.76);font-family:var(--font-body);font-size:.96rem;line-height:1.85}.legal_itemText__MNJ8W:last-child{margin-bottom:0}.legal_subSection__HetUa{margin-top:18px}.legal_subTitle__qwaEY{margin:0 0 8px;font-family:var(--font-primary);font-size:.78rem;font-weight:800;letter-spacing:.08em;color:#0b2338}@media (max-width:768px){.legal_legalSection__8eOwK{padding-top:120px}.legal_content__RF1df{grid-template-columns:1fr}}@media (max-width:640px){.legal_legalSection__8eOwK{padding-left:20px;padding-right:20px}.legal_heroMeta__e3OAX{display:none}.legal_heroTitle__P7CY1{font-size:clamp(1.6rem,3.4vw,2.4rem)}}@media (max-width:480px){.legal_legalSection__8eOwK{padding-top:110px}}.news_page__9hjDK{position:relative;background:#efefef;color:#171717;min-height:100vh}.news_section__z0iBN{position:relative;padding:clamp(120px,14vh,180px) clamp(20px,4vw,64px) clamp(80px,10vh,140px);max-width:1280px;margin:0 auto}.news_hero__PY5jz{display:flex;flex-direction:column;gap:clamp(18px,3vw,28px);margin-bottom:clamp(40px,6vh,72px)}.news_heroRail__1gQWe{display:flex;align-items:center;gap:14px;font-family:var(--font-primary);font-size:.74rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.62)}.news_eyebrow__ZRtuQ{display:inline-block;padding:6px 12px;border:1px solid hsla(0,0%,9%,.32);color:#171717}.news_heroLine__Ro3DW{flex:1;height:1px;background:hsla(0,0%,9%,.18)}.news_heroMeta__VMRwT{min-width:170px;text-align:right;color:hsla(0,0%,9%,.52)}.news_heroTitle__Iy5pS{margin:0;font-family:var(--font-heading);font-weight:900;font-size:clamp(1.6rem,3.4vw,2.4rem);letter-spacing:-.01em;line-height:1.35;color:#171717}.news_list__p5fe4{display:flex;flex-direction:column;gap:0;border-top:1px solid hsla(0,0%,9%,.18)}.news_item__NHVhL{display:grid;grid-template-columns:minmax(110px,140px) minmax(110px,160px) 1fr auto;gap:clamp(18px,3vw,36px);align-items:baseline;padding:clamp(22px,3vw,30px) 0;border-bottom:1px solid hsla(0,0%,9%,.16);text-decoration:none;color:inherit;transition:background .2s ease}a.news_item__NHVhL:hover{background:hsla(0,0%,9%,.04)}.news_itemDate__HXMCA{font-size:.82rem;font-weight:700;color:hsla(0,0%,9%,.62)}.news_itemCategory__NyCQd,.news_itemDate__HXMCA{font-family:var(--font-primary);letter-spacing:.18em}.news_itemCategory__NyCQd{display:inline-block;width:-moz-fit-content;width:fit-content;padding:4px 10px;font-size:.7rem;font-weight:800;text-transform:uppercase;border:1px solid hsla(0,0%,9%,.32);color:#171717}.news_itemBody__5QAid{display:flex;flex-direction:column;gap:6px}.news_itemTitle__igaDl{margin:0;font-family:var(--font-body);font-size:clamp(1rem,1.3vw,1.16rem);font-weight:700;line-height:1.5;color:#171717}.news_itemSummary__Bw4AU{margin:0;font-family:var(--font-body);font-size:.92rem;line-height:1.7;color:hsla(0,0%,9%,.7)}.news_itemArrow__tN4C_{font-family:var(--font-primary);font-size:1rem;font-weight:700;color:hsla(0,0%,9%,.55)}.news_empty__y_3Kx{margin:32px 0;font-family:var(--font-body);font-size:.96rem;color:hsla(0,0%,9%,.6)}@media (max-width:840px){.news_item__NHVhL{grid-template-columns:1fr;gap:8px}.news_itemArrow__tN4C_{display:none}}.recruit_page__81X2X{position:relative;background:#efefef;color:#171717;min-height:100vh}.recruit_main__a3SBP{display:flex;flex-direction:column;gap:clamp(40px,6vw,80px);padding-top:clamp(120px,16vh,180px);padding-bottom:clamp(80px,10vw,140px)}.recruit_hero__gMHeb{max-width:1600px;margin:0 auto;width:100%;padding:0 clamp(20px,4vw,80px);display:flex;flex-direction:column;gap:clamp(18px,3vw,32px);position:relative;isolation:isolate;overflow:hidden}.recruit_hero__gMHeb:after{content:"RECRUIT";position:absolute;right:clamp(-80px,-5vw,-24px);bottom:-.26em;z-index:-1;font-family:var(--font-heading);font-size:clamp(8rem,22vw,26rem);font-weight:900;line-height:.85;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px hsla(0,0%,9%,.06);white-space:nowrap;pointer-events:none}.recruit_heroRail__aCaQL{display:flex;align-items:center;gap:14px;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.56)}.recruit_heroEyebrow__VbMXa{display:inline-block;padding:6px 12px;border:1px solid hsla(0,0%,9%,.32);color:#171717}.recruit_heroRailDivider__x58hM{flex:1;height:1px;background:hsla(0,0%,9%,.24);max-width:200px}.recruit_heroMeta__TTbte{color:hsla(0,0%,9%,.5)}.recruit_heroTitle__3dQtI{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3em;font-family:var(--font-heading);line-height:.88;color:#171717;will-change:transform,letter-spacing}.recruit_heroTitleBold__HslmJ,.recruit_heroTitleItalic__Qs4c5{display:inline-block;font-weight:900;font-size:clamp(1.6rem,3.4vw,2.4rem);letter-spacing:-.01em}.recruit_heroTitleItalic__Qs4c5{font-style:normal;color:#171717;-webkit-text-stroke:0;font-family:var(--font-heading)}.recruit_heroDescription__DwL6x{margin:0;max-width:720px;font-family:var(--font-body);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.9;color:hsla(0,0%,9%,.78);padding-top:clamp(10px,1.2vw,20px)}.recruit_deckSection__rZXiE{max-width:1600px;margin:0 auto;width:100%;padding:0 clamp(20px,4vw,80px);display:flex;flex-direction:column;gap:clamp(24px,3vw,40px)}.recruit_deckDescription__Pqj0D{margin:0;max-width:720px;font-family:var(--font-primary);font-size:.95rem;line-height:1.7;color:hsla(0,0%,9%,.7)}.recruit_deckFrame__0Dh7h{width:100%;border:1px solid hsla(0,0%,9%,.16);background:#171717;overflow:hidden}.recruit_deckFooter__gykOz{display:flex;justify-content:flex-end}.recruit_deckLink__sKlnF{text-transform:uppercase}.recruit_deckLink__sKlnF svg{transition:transform .2s ease}.recruit_deckLink__sKlnF:hover svg{transform:translateX(3px)}.recruit_jobsSection__U6RrE{max-width:1600px;margin:0 auto;width:100%;padding:0 clamp(20px,4vw,80px);display:flex;flex-direction:column;gap:clamp(32px,4vw,56px)}.recruit_sectionHead__QstZO{display:flex;flex-direction:column;gap:14px;padding-bottom:clamp(20px,3vw,32px);border-bottom:1px solid hsla(0,0%,9%,.2)}.recruit_sectionHeadTop__VAU9E{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.54)}.recruit_sectionEyebrow__KfSa7{color:#171717}.recruit_sectionIndex__Gxpz1{color:hsla(0,0%,9%,.44)}.recruit_sectionTitle__NolrW{margin:0;font-family:var(--font-heading);font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;line-height:1.35;letter-spacing:-.01em;color:#171717}.recruit_jobsList__DbzZD{display:flex;flex-direction:column;gap:0;border-top:1px solid hsla(0,0%,9%,.18)}.recruit_jobCard__lXkuT{display:grid;grid-template-columns:minmax(140px,180px) 1fr;gap:clamp(24px,3vw,48px);padding:clamp(28px,3.4vw,48px) 0;border-bottom:1px solid hsla(0,0%,9%,.18);align-items:start}.recruit_jobIndex__FCd_2{display:flex;flex-direction:column;gap:10px;font-family:var(--font-primary)}.recruit_jobNumber__wC1HY{font-family:var(--font-heading);font-size:clamp(2rem,3vw,3rem);font-weight:900;letter-spacing:-.05em;color:#0b2338;line-height:1}.recruit_jobType__I3XyC{display:inline-block;padding:5px 10px;border:1px solid hsla(0,0%,9%,.24);font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,9%,.7);width:-moz-fit-content;width:fit-content}.recruit_jobContent__viaDY{display:flex;flex-direction:column;gap:clamp(16px,2vw,26px)}.recruit_jobHead__6Wc2q{display:flex;flex-direction:column;gap:6px}.recruit_jobTitle__4YkgD{margin:0;font-family:var(--font-heading);font-weight:900;font-size:clamp(1.2rem,2.2vw,1.6rem);letter-spacing:-.01em;color:#171717;line-height:1.4}.recruit_jobDepartment__dQzho{font-family:var(--font-primary);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,9%,.58)}.recruit_jobDescription__Ax7ze{margin:0;font-family:var(--font-body);font-size:.98rem;line-height:1.9;color:hsla(0,0%,9%,.78);max-width:720px}.recruit_jobMeta__4_56S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);padding-top:clamp(8px,1.2vw,14px);border-top:1px solid hsla(0,0%,9%,.12)}.recruit_jobBlock__1LCAK{display:flex;flex-direction:column;gap:10px}.recruit_jobBlockTitle__VEBXB{margin:0;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#0b2338}.recruit_requirementsList__FQWLp{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.recruit_requirementsList__FQWLp li{position:relative;padding-left:16px;font-family:var(--font-body);font-size:.9rem;line-height:1.7;color:hsla(0,0%,9%,.78)}.recruit_requirementsList__FQWLp li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:1px;background:#0b2338}.recruit_skillsTags__kNZfu{display:flex;flex-wrap:wrap;gap:6px}.recruit_skillTag__Dqi9Q{display:inline-block;padding:6px 10px;background:#e4e4e4;color:#171717;font-family:var(--font-primary);font-size:.76rem;font-weight:700;letter-spacing:.03em}.recruit_applyButton__HUETV{margin-top:clamp(10px,1.2vw,18px);width:-moz-fit-content;width:fit-content}.recruit_applyButton__HUETV svg{transition:transform .2s ease}.recruit_applyButton__HUETV:hover svg{transform:translateX(4px)}@media (max-width:900px){.recruit_jobCard__lXkuT{grid-template-columns:1fr;gap:clamp(16px,2.4vw,24px)}.recruit_jobIndex__FCd_2{flex-direction:row;align-items:center;gap:14px}.recruit_jobMeta__4_56S{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.recruit_heroTitleBold__HslmJ,.recruit_heroTitleItalic__Qs4c5{font-size:clamp(1.6rem,3.4vw,2.4rem)}.recruit_heroMeta__TTbte{display:none}.recruit_sectionTitle__NolrW{font-size:clamp(1.6rem,3.4vw,2.4rem)}.recruit_jobTitle__4YkgD{font-size:clamp(1.2rem,2.2vw,1.6rem)}}.recruit_heroTitleJa__xqFFx{gap:0}.TechBlog_section__8RkgD{position:relative;isolation:isolate;overflow:hidden;background:#efefef;color:#171717;padding:clamp(80px,12vw,160px) clamp(20px,4vw,80px)}.TechBlog_sectionPage__rSx_h{padding-top:clamp(120px,16vh,200px)}.TechBlog_ghost__gqJHg{position:absolute;top:clamp(-.42em,-3vw,-.24em);right:clamp(-100px,-6vw,-32px);z-index:-1;font-family:var(--font-heading);font-size:clamp(8rem,22vw,24rem);font-weight:900;letter-spacing:-.08em;line-height:.85;color:transparent;-webkit-text-stroke:1px hsla(0,0%,9%,.07);white-space:nowrap;pointer-events:none}.TechBlog_head__uwpLG{max-width:1600px;margin:0 auto clamp(36px,5vw,64px);display:flex;flex-direction:column;gap:clamp(12px,1.6vw,18px)}.TechBlog_headTop__E3Hcj{display:flex;align-items:center;gap:14px;font-family:var(--font-primary);font-size:.72rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,9%,.56)}.TechBlog_eyebrow__kIqUQ{display:inline-block;padding:6px 12px;border:1px solid hsla(0,0%,9%,.32);color:#171717}.TechBlog_headDivider__by3IT{flex:1;height:1px;background:hsla(0,0%,9%,.18)}.TechBlog_headMeta__N8Oq6{min-width:170px;text-align:right;color:hsla(0,0%,9%,.5)}.TechBlog_headMetaAccent__KergA{color:#171717;font-weight:800}.TechBlog_title__4pR6i{margin:0;font-family:var(--font-heading);font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;letter-spacing:-.01em;line-height:1.35;color:#171717}.TechBlog_titleBold__pZPD5{display:inline-block}.TechBlog_subtitle__f8sDb{margin:0;max-width:640px;font-family:var(--font-primary);font-size:.95rem;line-height:1.7;color:hsla(0,0%,9%,.7)}.TechBlog_grid__XFM9Q{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,28px)}.TechBlog_empty__7VlX_{grid-column:1/-1;text-align:center;font-family:var(--font-primary);color:hsla(0,0%,9%,.6)}.TechBlog_card__R0VHM{position:relative;display:flex;flex-direction:column;text-decoration:none;background:#fff;border:1px solid hsla(0,0%,9%,.12);color:inherit;overflow:hidden;transition:border-color .25s ease,transform .25s ease}.TechBlog_card__R0VHM:hover{border-color:hsla(0,0%,9%,.45);transform:translateY(-2px)}.TechBlog_thumbWrap__vD5SD{position:relative;width:100%;aspect-ratio:16/9;background:#171717;overflow:hidden}.TechBlog_thumb__ev0oD{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.TechBlog_thumbFallback__nqksb{position:absolute;inset:0;background:linear-gradient(135deg,#171717,#3d3d3d)}.TechBlog_cardBody__BQQJ1{display:flex;flex-direction:column;gap:10px;padding:clamp(14px,1.6vw,20px);flex:1}.TechBlog_cardDate__9yMtW{font-family:var(--font-primary);font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,9%,.5)}.TechBlog_cardTitle__KTFuL{margin:0;font-family:var(--font-heading);font-size:.98rem;font-weight:800;line-height:1.45;letter-spacing:-.005em;color:#171717;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TechBlog_cardLink__tVkrH{margin-top:auto;display:inline-flex;align-items:center;gap:6px;padding-top:8px;font-family:var(--font-primary);font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#171717}.TechBlog_cardLink__tVkrH svg{transition:transform .2s ease}.TechBlog_card__R0VHM:hover .TechBlog_cardLink__tVkrH svg{transform:translateX(3px)}.TechBlog_cardSkeleton__LZx4L{pointer-events:none}.TechBlog_thumbSkeleton__YOaRc{width:100%;aspect-ratio:16/9}.TechBlog_lineSkeleton__wQPda,.TechBlog_thumbSkeleton__YOaRc{background:linear-gradient(90deg,#f0f3f8,#e3e9f1 50%,#f0f3f8);background-size:200% 100%;animation:TechBlog_shimmer__2QDB0 1.4s linear infinite}.TechBlog_lineSkeleton__wQPda{height:12px;margin:14px 16px 0}.TechBlog_lineSkeletonShort__KY8rD{width:60%;margin-bottom:18px}@keyframes TechBlog_shimmer__2QDB0{0%{background-position:200% 0}to{background-position:-200% 0}}.TechBlog_footer__Fw7Rw{max-width:1600px;margin:clamp(32px,4vw,56px) auto 0;display:flex;justify-content:flex-end}.TechBlog_allLink__xxmRv:hover svg{transform:translateX(3px)}.TechBlog_allLink__xxmRv svg{transition:transform .2s ease}@media (max-width:1100px){.TechBlog_grid__XFM9Q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.TechBlog_grid__XFM9Q{grid-template-columns:1fr}}.tech-blog_page__KpkoP{position:relative;background:#efefef;color:#171717;min-height:100vh}.blog-articles_section__LBUzm{padding:clamp(120px,16vh,200px) clamp(20px,4vw,80px) 0}.blog-articles_sectionHead__P2fXY{max-width:1600px;margin:0 auto clamp(28px,4vh,44px);display:flex;flex-direction:column;gap:14px}.blog-articles_eyebrow__0JMSf{align-self:flex-start;padding:6px 12px;border:1px solid hsla(0,0%,9%,.32);font-family:var(--font-primary);font-size:.74rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#171717}.blog-articles_sectionTitle__z5s0E{margin:0;font-family:var(--font-heading);font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;color:#171717}.blog-articles_grid__LdCZz{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(16px,2.4vw,28px)}.blog-articles_card__GuZ1A{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(20px,3vw,28px);border:1px solid hsla(0,0%,9%,.14);border-radius:10px;background:#fff;color:#171717;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.blog-articles_card__GuZ1A:hover{border-color:hsla(0,0%,9%,.4);transform:translateY(-2px);box-shadow:0 10px 30px hsla(0,0%,9%,.08)}.blog-articles_cardDate__eo07e{font-family:var(--font-primary);font-size:.8rem;font-weight:700;letter-spacing:.08em;color:hsla(0,0%,9%,.55)}.blog-articles_cardTitle__eu_U_{margin:0;font-family:var(--font-heading);font-size:1.08rem;font-weight:800;line-height:1.55}.blog-articles_cardExcerpt__5n9ZN{margin:0;font-family:var(--font-body);font-size:.92rem;line-height:1.75;color:hsla(0,0%,9%,.72);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-articles_cardArrow__L_SwT{margin-top:auto;align-self:flex-end;font-weight:700;color:hsla(0,0%,9%,.5);transition:transform .2s ease,color .2s ease}.blog-articles_card__GuZ1A:hover .blog-articles_cardArrow__L_SwT{transform:translateX(4px);color:#171717}