.about_lightSectionWrapper__Ku_cG{position:relative;overflow:hidden;background:#fff;z-index:1;padding-bottom:var(--spacing-4xl)}.about_bgContainer__5_jZb{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.about_blob__mvOzU{position:absolute;border-radius:50%;will-change:transform,opacity;filter:blur(140px)}.about_blob1__J3v9z{width:90vw;max-width:1000px;height:1000px;top:-100px;left:-10%;background:#d1f2d9;opacity:.6;animation:about_blobFloat1__5gU1X 18s ease-in-out infinite alternate}.about_blob2__pkxCf{width:80vw;max-width:900px;height:900px;top:30%;right:-10%;background:#dff6fc;opacity:.6;animation:about_blobFloat2__jx_96 22s ease-in-out infinite alternate}.about_blob3__y9o3t{width:90vw;max-width:1100px;height:1100px;bottom:0;left:10%;background:#f1facc;opacity:.5;animation:about_blobFloat3__Cd9h_ 20s ease-in-out infinite alternate}.about_blob4__ac9R7{width:70vw;max-width:900px;height:900px;top:60%;right:-5%;background:#d7f7de;opacity:.6;position:absolute;border-radius:50%;filter:blur(120px);z-index:-1;animation:about_blobFloat1__5gU1X 25s ease-in-out infinite alternate-reverse}@keyframes about_blobFloat1__5gU1X{0%{transform:translate(0) scale(1);opacity:.4}to{transform:translate(5%,-5%) scale(1.1);opacity:.7}}@keyframes about_blobFloat2__jx_96{0%{transform:translate(0) scale(1);opacity:.5}to{transform:translate(-10%,5%) scale(1.15);opacity:.8}}@keyframes about_blobFloat3__Cd9h_{0%{transform:translate(0) scale(1);opacity:.3}to{transform:translate(5%,10%) scale(1.05);opacity:.6}}.about_heroSection__qFvUt{padding:20vh var(--spacing-lg) 12vh;text-align:center}.about_heroInner__u4fyU{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg)}.about_heroTitle__VX4Qn{font-size:clamp(26px,4.5vw,42px);font-weight:300;line-height:1;letter-spacing:-.02em;text-align:center;max-width:1000px;margin:0 auto var(--spacing-4xl);color:var(--color-text)}.about_heroTitle__VX4Qn strong{font-weight:600}.about_sectionLabel__JDTZ0{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text);display:block}.about_aboutGrid__OZ_1k{display:grid;grid-template-columns:1fr 3fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:start}.about_aboutHeadline__7l2R_{font-size:clamp(20px,3vw,32px);font-weight:300;line-height:1.3;letter-spacing:-.01em;margin-bottom:var(--spacing-xl);max-width:800px}.about_aboutDesc__NHUSa{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.6;max-width:800px;margin-bottom:var(--spacing-2xl)}.about_featuresGrid__MlCbc{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.about_featureItem__MubYi{border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);padding:var(--spacing-lg)}.about_featureItem__MubYi h4{font-size:14px;font-weight:600;margin-bottom:var(--spacing-sm)}.about_featureItem__MubYi p{font-size:13px;line-height:1.5;color:var(--color-text-secondary);font-weight:400}.about_galleryStrip__BGMDn{width:100vw;margin-left:50%;transform:translateX(-50%);overflow:hidden;padding:var(--spacing-xl) 0}.about_galleryTrack__oeh_v{display:flex}.about_gallerySlide__6V1BB{display:flex;gap:var(--spacing-md);padding:0 var(--spacing-md);animation:about_scrollGallery__J_Sbk 30s linear infinite}.about_galleryImgWrap__yv7ZH{position:relative;width:320px;height:220px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden}.about_gImg__Bn4md{object-fit:cover}@keyframes about_scrollGallery__J_Sbk{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--spacing-md)))}}.about_valuesSection__5bOUL{max-width:var(--content-max);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-3xl)}.about_valuesGrid__CNhil{display:grid;grid-template-columns:1fr 3fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);align-items:start}.about_valuesTitle__nUT1N{font-size:clamp(20px,3vw,32px);font-weight:300;margin-top:var(--spacing-md);letter-spacing:-.01em}.about_valueRow__2wFnW{padding:var(--spacing-xl) 0;border-bottom:1px solid rgba(0,0,0,.1)}.about_valueRow__2wFnW:first-child{border-top:1px solid rgba(0,0,0,.1)}.about_valueName__tpwU9{font-size:clamp(18px,2.5vw,24px);font-weight:400;margin-bottom:var(--spacing-xs);color:var(--color-text);letter-spacing:-.01em}.about_valueDesc___Sph6{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.6;max-width:600px}.about_officesSection__uHlkJ{max-width:var(--content-max);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-2xl)}.about_officesGrid__XqrSO{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.about_officeCard__wBiO2{display:flex;flex-direction:column}.about_officeImgWrap__fXtPe{position:relative;aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden;margin-bottom:var(--spacing-md);box-shadow:0 10px 30px rgba(0,0,0,.05)}.about_oImg__a0koI{object-fit:cover}.about_officeMeta__I6Dqz{display:flex;flex-direction:column;padding:var(--spacing-md) 0;border-bottom:1px solid rgba(0,0,0,.1)}.about_officeName__B35Jc{font-size:13px;font-weight:600;letter-spacing:.1em;margin-bottom:var(--spacing-xs)}.about_officeAddress__CyYVr{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.about_careersMapSection__vWY41{background:var(--color-dark);color:var(--color-white);position:relative;overflow:hidden;padding:var(--spacing-4xl) 0}.about_careersMapInner__DahMP{max-width:var(--content-max);margin:0 auto;padding:0 var(--spacing-lg);position:relative;z-index:2;text-align:center}.about_mapSmallLabel__N_VVP{font-size:11px;font-weight:600;letter-spacing:.1em;color:hsla(0,0%,100%,.6);display:block;margin-bottom:var(--spacing-md)}.about_mapTitle__rckWm{font-size:clamp(22px,3.5vw,38px);font-weight:300;letter-spacing:-.01em;line-height:1.2;margin-bottom:var(--spacing-md)}.about_mapDesc__mmK2r{font-size:15px;color:hsla(0,0%,100%,.6);line-height:1.6;margin-bottom:var(--spacing-xl)}.about_mapBtnRow__B_YzR{margin-bottom:var(--spacing-4xl)}.about_jobsGrid__H6vJY{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);text-align:left}.about_jobCard__Wg_Fh{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);padding:var(--spacing-lg);border-radius:var(--radius-sm);transition:background .3s ease,border-color .3s ease;cursor:pointer}.about_jobCard__Wg_Fh:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15)}.about_jobTitle__o25K3{font-size:15px;font-weight:500;margin-bottom:var(--spacing-md);color:#fff}.about_jobMeta__afZ8D{display:flex;flex-direction:column;gap:4px}.about_jobMeta__afZ8D span{font-size:13px;color:hsla(0,0%,100%,.5);display:flex;align-items:center;gap:6px}.about_mapDots__PoZlg{position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.4}.about_dot__Ysfwy{position:absolute;width:6px;height:6px;background:var(--color-white);border-radius:50%;animation:about_pulse___7Iyz 2s infinite alternate}@keyframes about_pulse___7Iyz{0%{transform:scale(1);opacity:.5}to{transform:scale(1.5);opacity:1}}@media (max-width:959px){.about_aboutGrid__OZ_1k,.about_valuesGrid__CNhil{grid-template-columns:1fr;gap:var(--spacing-xl)}.about_featuresGrid__MlCbc{grid-template-columns:1fr}.about_jobsGrid__H6vJY{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.about_jobsGrid__H6vJY,.about_officesGrid__XqrSO{grid-template-columns:1fr}}