@keyframes skeletons-module__TSFOBW__pulse-shimmer{to{transform:translate(100%)}}.skeletons-module__TSFOBW__pulse{background:var(--bg-muted);border-radius:4px;position:relative;overflow:hidden}.skeletons-module__TSFOBW__pulse:after{content:"";background:linear-gradient(90deg,#0000,#e4e5e2,#0000);animation:1.4s ease-in-out infinite skeletons-module__TSFOBW__pulse-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.skeletons-module__TSFOBW__pulse:after{animation:none}}.skeletons-module__TSFOBW__cardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.skeletons-module__TSFOBW__card{flex-direction:column;gap:12px;display:flex}.skeletons-module__TSFOBW__cardImg{aspect-ratio:16/9;border-radius:8px;width:100%}.skeletons-module__TSFOBW__cardBody{flex-direction:column;gap:8px;padding:4px 0;display:flex}.skeletons-module__TSFOBW__carousel{gap:24px;display:flex;overflow:hidden}.skeletons-module__TSFOBW__carouselCard{border-radius:8px;flex:0 0 280px;height:320px}.skeletons-module__TSFOBW__jobList{flex-direction:column;gap:12px;display:flex}.skeletons-module__TSFOBW__jobRow{border-bottom:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.skeletons-module__TSFOBW__jobRowMain{flex-direction:column;flex:1;gap:6px;display:flex}.skeletons-module__TSFOBW__blogGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.skeletons-module__TSFOBW__blogCard{flex-direction:column;gap:12px;display:flex}.skeletons-module__TSFOBW__blogCardImg{aspect-ratio:4/3;border-radius:8px;width:100%}.skeletons-module__TSFOBW__blogCardBody{flex-direction:column;gap:8px;display:flex}.skeletons-module__TSFOBW__detail{flex-direction:column;gap:12px;max-width:720px;display:flex}
.whatWeDo-module__OpV1Ga__root{--tag-green-bg:#ccf0de;--tag-green-fg:#059e51;--card-grey:#f6f7f8;--look-green:#75e8ae;--awards-tint:var(--color-primary-08);--bu-card-w:880px;--bu-card-h:510px;--bu-glass:#ffffffc7;--bu-glass-strong:#fffffff2;--bu-glass-border:#0a0a0d1a}.whatWeDo-module__OpV1Ga__heroChevron{pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;width:620px;height:auto;position:absolute;top:32px;left:-180px}@media (max-width:960px){.whatWeDo-module__OpV1Ga__heroChevron{top:24px}}.whatWeDo-module__OpV1Ga__heroChevron img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.whatWeDo-module__OpV1Ga__heroChevron{animation:7s cubic-bezier(.45,0,.55,1) infinite whatWeDo-module__OpV1Ga__heroChevronFloat}}@keyframes whatWeDo-module__OpV1Ga__heroChevronFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(24px,-14px)rotate(1.2deg)}}.whatWeDo-module__OpV1Ga__hero{--page:1440px;z-index:1;padding:56px var(--inset) 32px;min-height:728px;max-width:var(--page);grid-template-columns:1fr 724px;align-items:center;gap:32px;margin:0 auto;display:grid;position:relative}.whatWeDo-module__OpV1Ga__heroTitle{order:1}.whatWeDo-module__OpV1Ga__heroCollage{order:2}.whatWeDo-module__OpV1Ga__heroTitle h1{letter-spacing:-.015em;color:#131313;margin:0;font-weight:600;line-height:1}.whatWeDo-module__OpV1Ga__heroTitle h1 .whatWeDo-module__OpV1Ga__line{display:block;overflow:hidden}.whatWeDo-module__OpV1Ga__heroTitle h1 .whatWeDo-module__OpV1Ga__line>span{opacity:0;animation:whatWeDo-module__OpV1Ga__heroLineIn .9s var(--ease-out-overshoot) forwards;display:block;transform:translateY(110%)}.whatWeDo-module__OpV1Ga__heroTitle h1 .whatWeDo-module__OpV1Ga__line:first-child>span{animation-delay:.1s}.whatWeDo-module__OpV1Ga__heroTitle h1 .whatWeDo-module__OpV1Ga__line:nth-child(2)>span{animation-delay:.26s}.whatWeDo-module__OpV1Ga__heroTitle h1 .whatWeDo-module__OpV1Ga__line:nth-child(3)>span{animation-delay:.42s}@keyframes whatWeDo-module__OpV1Ga__heroLineIn{to{opacity:1;transform:translateY(0)}}.whatWeDo-module__OpV1Ga__heroTitle .whatWeDo-module__OpV1Ga__cta{opacity:0;animation:whatWeDo-module__OpV1Ga__heroCtaIn .7s var(--ease-out-overshoot) .72s forwards;margin-top:24px;transform:translateY(12px)}@keyframes whatWeDo-module__OpV1Ga__heroCtaIn{to{opacity:1;transform:translateY(0)}}.whatWeDo-module__OpV1Ga__ctaPill{cursor:pointer;background:#f1f2ef;border:0;border-radius:9999px;align-items:center;gap:24px;padding:10px 10px 10px 28px;font-family:inherit;text-decoration:none;transition:background .18s;display:inline-flex}.whatWeDo-module__OpV1Ga__ctaPill:hover,.whatWeDo-module__OpV1Ga__ctaPill:focus{background:#e8eae6;text-decoration:none}.whatWeDo-module__OpV1Ga__ctaPillLabel{color:#131313;white-space:nowrap;font-size:18px;font-weight:600;line-height:1}.whatWeDo-module__OpV1Ga__ctaPillGo{background:var(--color-primary,#00b359);color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:12px 26px;font-size:16px;font-weight:600;line-height:1;transition:background .18s;display:inline-flex}.whatWeDo-module__OpV1Ga__ctaPill:hover .whatWeDo-module__OpV1Ga__ctaPillGo{background:var(--color-primary-hover)}@media (prefers-reduced-motion:reduce){.whatWeDo-module__OpV1Ga__heroTitle h1 .whatWeDo-module__OpV1Ga__line>span,.whatWeDo-module__OpV1Ga__heroTitle .whatWeDo-module__OpV1Ga__cta{opacity:1;animation:none;transform:none}}.whatWeDo-module__OpV1Ga__heroCollage{width:724px;height:649px;position:relative}.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p1,.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p2,.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p3,.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p4{opacity:0;animation:whatWeDo-module__OpV1Ga__heroPhotoIn .9s var(--ease-out-overshoot) forwards;border-radius:16px;position:absolute;overflow:hidden;transform:translateY(24px)scale(.94)}.whatWeDo-module__OpV1Ga__heroCollage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes whatWeDo-module__OpV1Ga__heroPhotoIn{to{opacity:1;transform:translateY(0)scale(1)}}.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p1{width:350px;height:250px;animation-delay:.12s;top:25px;left:0}.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p2{width:250px;height:350px;animation-delay:.24s;top:0;left:374px}.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p3{width:250px;height:350px;animation-delay:.36s;top:299px;left:100px}.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p4{width:350px;height:250px;animation-delay:.48s;top:374px;left:374px}@media (prefers-reduced-motion:reduce){.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p1,.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p2,.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p3,.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p4{opacity:1;animation:none;transform:none}}.whatWeDo-module__OpV1Ga__sectionHead{text-align:center;max-width:780px;margin:0 auto 24px}.whatWeDo-module__OpV1Ga__sectionHead h2{color:#131313;letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.05}.whatWeDo-module__OpV1Ga__sectionHead p{color:#131313;margin:8px 0 0;line-height:1.4}.whatWeDo-module__OpV1Ga__sectionHeadLeft{text-align:left;margin-left:0}.whatWeDo-module__OpV1Ga__ourBu{padding:60px var(--inset) 80px;background:#fff;position:relative;overflow:hidden}.whatWeDo-module__OpV1Ga__buIntro{text-align:center;max-width:1000px;margin:0 auto}.whatWeDo-module__OpV1Ga__buEyebrow{color:#1b1c1b73;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1}.whatWeDo-module__OpV1Ga__buIntro h2{color:#131313;letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.1}.whatWeDo-module__OpV1Ga__buBody{color:#1b1c1b73;margin:16px 0 0;font-weight:400}.whatWeDo-module__OpV1Ga__bu3dStage{--bu-card-w:880px;--bu-card-h:510px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:600px;margin-top:24px;position:relative}.whatWeDo-module__OpV1Ga__bu3dCarousel{width:var(--bu-card-w,880px);height:var(--bu-card-h,510px);perspective:1400px;perspective-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.whatWeDo-module__OpV1Ga__bu3dTrack{width:100%;height:100%;transform-style:preserve-3d;position:relative}.whatWeDo-module__OpV1Ga__bu3dCard{width:var(--bu-card-w,880px);height:var(--bu-card-h,510px);cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform, opacity, filter;background:#111;border-radius:22px;transition:transform .4s,opacity .4s,filter .4s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px -20px #00000073,0 20px 40px -15px #0000004d,inset 0 0 0 1px #ffffff0f}.whatWeDo-module__OpV1Ga__bu3dCardSpin{animation:whatWeDo-module__OpV1Ga__bu3dSpin .9s var(--ease-out-overshoot) forwards}@keyframes whatWeDo-module__OpV1Ga__bu3dSpin{60%{filter:brightness(1.15)drop-shadow(0 0 30px #00b35973)}to{filter:brightness()drop-shadow(0 0 #00b35900)}}.whatWeDo-module__OpV1Ga__bu3dBg{position:absolute;inset:0}.whatWeDo-module__OpV1Ga__bu3dScrim{pointer-events:none;background:linear-gradient(#0000 0%,#0000004d 28%,#0000009e 48%,#000000d9 68%,#000000f7 88%,#000 100%);position:absolute;inset:0}.whatWeDo-module__OpV1Ga__bu3dContent{color:#fff;z-index:3;max-width:100%;position:absolute;bottom:26px;left:28px;right:28px}.whatWeDo-module__OpV1Ga__bu3dContent h3{letter-spacing:-.01em;margin:0 0 8px;font-weight:600;line-height:1.15}.whatWeDo-module__OpV1Ga__bu3dContent .h4{color:#ffffffdb;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-height:345px;margin:0 0 14px;line-height:1.55;display:-webkit-box;overflow:hidden}.whatWeDo-module__OpV1Ga__bu3dContent .whatWeDo-module__OpV1Ga__bu3dDescExpanded{-webkit-line-clamp:unset;max-height:calc(var(--bu-card-h,510px) - 165px);display:block;overflow:hidden auto}.whatWeDo-module__OpV1Ga__bu3dActions{flex-wrap:wrap;gap:10px;display:flex}.whatWeDo-module__OpV1Ga__bu3dBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff0f;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.whatWeDo-module__OpV1Ga__bu3dBtn:hover,.whatWeDo-module__OpV1Ga__bu3dBtn:focus{color:#fff;background:#fff3;text-decoration:none;transform:translateY(-1px)}.whatWeDo-module__OpV1Ga__bu3dBtn svg,.whatWeDo-module__OpV1Ga__bu3dBtn img{flex-shrink:0;width:14px;height:14px}.whatWeDo-module__OpV1Ga__bu3dReadMoreWrap{margin:0 0 14px}.whatWeDo-module__OpV1Ga__bu3dReadMoreLabel{font-family:var(--font-sans);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);color:#ffffffdb;cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:1.55;text-decoration:underline;display:inline}.whatWeDo-module__OpV1Ga__bu3dReadMoreLabel:hover,.whatWeDo-module__OpV1Ga__bu3dReadMoreLabel:focus{color:#fff}.whatWeDo-module__OpV1Ga__bu3dNav{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);cursor:pointer;color:#0a0a0d;z-index:10;background:#ffffffc7;border:1px solid #0a0a0d1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .22s,background .22s,border-color .22s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 32px #0a0a0d1a,0 2px 8px #0a0a0d0f,inset 0 1px #fff9}.whatWeDo-module__OpV1Ga__bu3dNav:hover{background:#fffffff2;transform:translateY(-50%)scale(1.06)}.whatWeDo-module__OpV1Ga__bu3dNav:active{transform:translateY(-50%)scale(.96)}.whatWeDo-module__OpV1Ga__bu3dNavPrev{left:8px}.whatWeDo-module__OpV1Ga__bu3dNavNext{right:8px}.whatWeDo-module__OpV1Ga__bu3dNav svg{width:18px;height:18px}.whatWeDo-module__OpV1Ga__why{padding:60px var(--inset);background:#fff;position:relative}.whatWeDo-module__OpV1Ga__why .whatWeDo-module__OpV1Ga__sectionHead{margin-bottom:56px}.whatWeDo-module__OpV1Ga__whyGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.whatWeDo-module__OpV1Ga__whyCard{background:var(--card-grey,#f6f7f8);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.whatWeDo-module__OpV1Ga__whyCard .whatWeDo-module__OpV1Ga__thumb{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.whatWeDo-module__OpV1Ga__whyCard .whatWeDo-module__OpV1Ga__thumb img{object-fit:cover;width:100%;height:100%}.whatWeDo-module__OpV1Ga__whyCard h3{color:#131313;margin:0;font-weight:600;line-height:1.15}.whatWeDo-module__OpV1Ga__whyCard .h4{color:#131313;margin:0;line-height:1.5}.whatWeDo-module__OpV1Ga__whyCard .whatWeDo-module__OpV1Ga__body{flex-direction:column;gap:8px;padding:8px 0 0;display:flex}.whatWeDo-module__OpV1Ga__btnLg{border-radius:16px;height:56px;padding:8px 24px;font-size:16px;line-height:22px}.whatWeDo-module__OpV1Ga__lookFor{background:var(--color-dark);padding:60px var(--inset);position:relative;overflow:hidden}.whatWeDo-module__OpV1Ga__lookRow{grid-template-columns:380px 1fr;align-items:center;gap:32px;margin-top:56px;display:grid}.whatWeDo-module__OpV1Ga__lookList{flex-direction:column;gap:24px;display:flex}.whatWeDo-module__OpV1Ga__lookItem{align-items:center;gap:24px;display:flex}.whatWeDo-module__OpV1Ga__lookBubble{flex:0 0 110px;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:relative}.whatWeDo-module__OpV1Ga__lookBubble img{object-fit:contain;width:100%;height:100%}.whatWeDo-module__OpV1Ga__lookItem h3{color:#fff;white-space:normal;margin:0;font-weight:500;line-height:1.2}.whatWeDo-module__OpV1Ga__lookMedia{aspect-ratio:16/9;cursor:pointer;background:#0e3b29;border-radius:16px;justify-self:end;width:90%;position:relative;overflow:hidden}.whatWeDo-module__OpV1Ga__lookMedia video{object-fit:cover;width:100%;height:100%;display:block}.whatWeDo-module__OpV1Ga__lookMedia img{object-fit:cover;width:100%;height:100%}.whatWeDo-module__OpV1Ga__lookMediaPlaying .whatWeDo-module__OpV1Ga__lookPlay{opacity:0;pointer-events:none}.whatWeDo-module__OpV1Ga__lookPlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff59;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.whatWeDo-module__OpV1Ga__lookPlay svg{color:#fff;width:22px;height:22px}.whatWeDo-module__OpV1Ga__opps{padding:60px var(--inset);background:#fff;grid-template-columns:460px 1fr;align-items:start;gap:40px;display:grid}.whatWeDo-module__OpV1Ga__oppsCopy h2{color:#131313;white-space:pre-line;margin:0;font-weight:500;line-height:1.1}.whatWeDo-module__OpV1Ga__oppsCopy .h4{color:#131313;max-width:380px;margin:8px 0 32px;line-height:1.45}.whatWeDo-module__OpV1Ga__oppsCopy .whatWeDo-module__OpV1Ga__cta{width:243px}.whatWeDo-module__OpV1Ga__jobs{flex-direction:column;gap:16px;display:flex}.whatWeDo-module__OpV1Ga__awards{background:var(--color-primary-08);padding:60px var(--inset);position:relative}.whatWeDo-module__OpV1Ga__awards .whatWeDo-module__OpV1Ga__sectionHead{margin-bottom:56px}.whatWeDo-module__OpV1Ga__awardsBody{color:#131313;margin:8px 0 0;line-height:1.4}.whatWeDo-module__OpV1Ga__awardsCarousel{flex-direction:column;align-items:center;gap:24px;display:flex}.whatWeDo-module__OpV1Ga__awardsViewport{-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.whatWeDo-module__OpV1Ga__awardsViewport img{pointer-events:none;-webkit-user-drag:none;user-drag:none}.whatWeDo-module__OpV1Ga__awardsTrack{transition:transform .6s var(--ease-out-overshoot);gap:20px;display:flex}.whatWeDo-module__OpV1Ga__awardsTrack .whatWeDo-module__OpV1Ga__award{flex:0 0 calc(16.6667% - 16.6667px)}.whatWeDo-module__OpV1Ga__awardsTrackCenter{justify-content:center}.whatWeDo-module__OpV1Ga__awardsDots{align-items:center;gap:8px;display:flex}.whatWeDo-module__OpV1Ga__awardsDot{background:var(--color-primary-20);cursor:pointer;border-radius:999px;width:8px;height:8px;transition:width .28s,background .28s}.whatWeDo-module__OpV1Ga__awardsDotActive{background:var(--color-primary,#00b359);width:24px}.whatWeDo-module__OpV1Ga__award{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.whatWeDo-module__OpV1Ga__awardImg{isolation:isolate;border-radius:50%;width:120px;height:120px;position:relative;overflow:hidden;transform:translateZ(0)}.whatWeDo-module__OpV1Ga__awardCaption{color:#131313;max-width:200px;line-height:1.4}.whatWeDo-module__OpV1Ga__awardValue{color:#131313;margin-top:8px;font-weight:500;line-height:1.4}.whatWeDo-module__OpV1Ga__follow{background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;padding:60px 80px;display:flex;position:relative;overflow:hidden}.whatWeDo-module__OpV1Ga__followDeco{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:520px;height:auto;position:absolute;bottom:0;right:0}.whatWeDo-module__OpV1Ga__followDeco img{width:100%;height:auto;display:block}.whatWeDo-module__OpV1Ga__followCopy{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.whatWeDo-module__OpV1Ga__followCopy h2{color:#131313;white-space:pre-line;text-align:center;margin:0;font-weight:500;line-height:1.1}.whatWeDo-module__OpV1Ga__followSocials{justify-content:center;gap:16px;margin-top:24px;display:flex}.whatWeDo-module__OpV1Ga__social{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.whatWeDo-module__OpV1Ga__social:link,.whatWeDo-module__OpV1Ga__social:visited,.whatWeDo-module__OpV1Ga__social:hover,.whatWeDo-module__OpV1Ga__social:focus{color:#fff;opacity:1;filter:none;text-decoration:none;transform:none}.whatWeDo-module__OpV1Ga__social svg{width:20px;height:20px}.whatWeDo-module__OpV1Ga__socialHasImg{background:0 0!important}.whatWeDo-module__OpV1Ga__socialHasImg img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.whatWeDo-module__OpV1Ga__socialFb{background:#1877f2}.whatWeDo-module__OpV1Ga__socialIg{background:linear-gradient(135deg,#feda75 0%,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5 100%)}.whatWeDo-module__OpV1Ga__socialTt{background:#000}.whatWeDo-module__OpV1Ga__socialLi{background:#0a66c2}.whatWeDo-module__OpV1Ga__socialX{background:#000}.whatWeDo-module__OpV1Ga__followGrid{z-index:1;flex-direction:column;gap:12px;width:100%;display:flex;position:relative}.whatWeDo-module__OpV1Ga__followRow{gap:12px;width:100%;display:flex}.whatWeDo-module__OpV1Ga__followTile{aspect-ratio:1;border-radius:12px;flex:1;min-width:0;overflow:hidden}.whatWeDo-module__OpV1Ga__followTile img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1156px){.whatWeDo-module__OpV1Ga__hero{padding:48px var(--inset) 32px;grid-template-columns:1fr;min-height:0}.whatWeDo-module__OpV1Ga__heroTitle{order:1}.whatWeDo-module__OpV1Ga__heroCollage{aspect-ratio:724/649;order:2;width:100%;max-width:724px;height:auto;margin:0 auto}.whatWeDo-module__OpV1Ga__whyGrid{grid-template-columns:repeat(2,1fr)}.whatWeDo-module__OpV1Ga__opps{grid-template-columns:1fr;gap:32px}.whatWeDo-module__OpV1Ga__lookRow{grid-template-columns:1fr}.whatWeDo-module__OpV1Ga__lookList{align-items:stretch}.whatWeDo-module__OpV1Ga__lookItem{text-align:left;flex-direction:row;gap:20px}.whatWeDo-module__OpV1Ga__lookItem h3{text-align:left}.whatWeDo-module__OpV1Ga__lookBubble{flex:0 0 86px;width:86px;height:86px}.whatWeDo-module__OpV1Ga__lookMedia{justify-self:center;width:100%}.whatWeDo-module__OpV1Ga__bu3dStage{--bu-card-w:400px;--bu-card-h:680px;height:680px}.whatWeDo-module__OpV1Ga__bu3dNavPrev{left:4px}.whatWeDo-module__OpV1Ga__bu3dNavNext{right:4px}}@media (max-width:960px){.whatWeDo-module__OpV1Ga__follow{padding:40px var(--inset);gap:24px}.whatWeDo-module__OpV1Ga__followRow{display:contents}.whatWeDo-module__OpV1Ga__followGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.whatWeDo-module__OpV1Ga__followTile{border-radius:12px}.whatWeDo-module__OpV1Ga__followGrid.reveal-stagger .whatWeDo-module__OpV1Ga__followTile{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(40px)}.whatWeDo-module__OpV1Ga__followGrid.reveal-stagger.is-visible .whatWeDo-module__OpV1Ga__followTile{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.whatWeDo-module__OpV1Ga__followGrid.reveal-stagger .whatWeDo-module__OpV1Ga__followTile{opacity:1;transition:none;transform:none}}.whatWeDo-module__OpV1Ga__heroCollage{aspect-ratio:4/5}.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p1{width:44%;height:33%;top:4%;left:0}.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p2{width:38%;height:52%;top:0;left:48%}.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p3{width:38%;height:52%;top:41%;left:5%}.whatWeDo-module__OpV1Ga__heroCollage .whatWeDo-module__OpV1Ga__p4{width:52%;height:40%;top:56%;left:48%}.whatWeDo-module__OpV1Ga__heroTitle .whatWeDo-module__OpV1Ga__cta,.whatWeDo-module__OpV1Ga__oppsCopy .whatWeDo-module__OpV1Ga__cta{width:100%;max-width:320px}.whatWeDo-module__OpV1Ga__ctaPill{justify-content:space-between;width:auto;max-width:none}.whatWeDo-module__OpV1Ga__whyGrid{grid-template-columns:1fr}.whatWeDo-module__OpV1Ga__lookItem h3{white-space:pre-line}.whatWeDo-module__OpV1Ga__awardsViewport{overflow:visible}.whatWeDo-module__OpV1Ga__awardsTrack{flex-wrap:wrap;transition:none;transform:none!important}.whatWeDo-module__OpV1Ga__awardsTrack .whatWeDo-module__OpV1Ga__award{flex:0 0 calc(50% - 10px)}.whatWeDo-module__OpV1Ga__awardsDots{display:none}.whatWeDo-module__OpV1Ga__awardImg{width:110px;height:110px}.whatWeDo-module__OpV1Ga__bu3dContent{bottom:16px;left:16px;right:16px}.whatWeDo-module__OpV1Ga__bu3dStage{--bu-card-w:400px;--bu-card-h:680px;height:680px}.whatWeDo-module__OpV1Ga__bu3dNav{display:none}}@media (max-width:480px){.whatWeDo-module__OpV1Ga__bu3dStage{--bu-card-w:340px;--bu-card-h:680px;height:680px}.whatWeDo-module__OpV1Ga__follow{padding:32px var(--inset);gap:20px}.whatWeDo-module__OpV1Ga__followGrid{gap:8px}.whatWeDo-module__OpV1Ga__followTile{border-radius:8px}}
.exploreJobs-module__K6-67q__intro{padding:54px var(--inset) 24px;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.exploreJobs-module__K6-67q__intro h1{color:#131313;letter-spacing:-.015em;margin:0;font-weight:700;line-height:1}.exploreJobs-module__K6-67q__intro .h4{color:#131313;max-width:640px;margin:0;line-height:1.4}.exploreJobs-module__K6-67q__searchSpacer{height:0}.exploreJobs-module__K6-67q__search{z-index:90;padding:24px var(--inset);transition:padding .26s var(--ease-standard,ease), box-shadow .26s var(--ease-standard,ease);background:#fff;flex-direction:column;display:flex;position:relative}.exploreJobs-module__K6-67q__searchStuck{padding-top:14px;padding-bottom:14px;padding-left:var(--inset);padding-right:var(--inset);transition:padding .26s var(--ease-standard,ease), box-shadow .26s var(--ease-standard,ease), top .28s cubic-bezier(.2,0,0,1);z-index:95;background:#fff;position:fixed;left:0;right:0;box-shadow:0 6px 16px #1b1c1b1a}.exploreJobs-module__K6-67q__searchLabel{color:#131313;opacity:1;max-height:28px;transition:max-height .26s var(--ease-standard,ease), opacity .18s ease, margin-bottom .26s var(--ease-standard,ease);margin-bottom:16px;font-weight:500;line-height:1;overflow:hidden}.exploreJobs-module__K6-67q__searchLabelHidden{opacity:0;max-height:0;margin-bottom:0}.exploreJobs-module__K6-67q__searchRow{gap:16px;display:flex}.exploreJobs-module__K6-67q__searchField{background:#fff;border:1px solid #e3e6e8;border-radius:12px;flex:auto;align-items:center;gap:8px;height:42px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.exploreJobs-module__K6-67q__searchField:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-12)}.exploreJobs-module__K6-67q__searchField svg{color:#9ea0a2;flex:0 0 18px;width:18px;height:18px}.exploreJobs-module__K6-67q__searchField input{color:#131313;background:0 0;border:0;outline:0;width:100%;height:100%;font-family:inherit;font-size:16px}.exploreJobs-module__K6-67q__searchField input::placeholder{color:#9ea0a2}.exploreJobs-module__K6-67q__ms{flex:0 0 222px;position:relative}.exploreJobs-module__K6-67q__msToggle{cursor:pointer;color:#131313;text-align:left;background:#fff;border:1px solid #e3e6e8;border-radius:12px;align-items:center;width:100%;height:42px;padding:0 38px 0 12px;font-family:inherit;font-size:16px;transition:border-color .18s,box-shadow .18s;display:flex}.exploreJobs-module__K6-67q__ph{color:var(--ink)}.exploreJobs-module__K6-67q__lbl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.exploreJobs-module__K6-67q__countBadge{background:var(--color-primary);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.exploreJobs-module__K6-67q__ms.exploreJobs-module__K6-67q__isOpen .exploreJobs-module__K6-67q__msToggle,.exploreJobs-module__K6-67q__msToggle:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-12);outline:none}.exploreJobs-module__K6-67q__ms:after{content:"";pointer-events:none;border-bottom:2px solid #1f1f1f;border-right:2px solid #1f1f1f;width:9px;height:9px;transition:transform .2s;position:absolute;top:21px;right:14px;transform:translateY(-70%)rotate(45deg)}.exploreJobs-module__K6-67q__ms.exploreJobs-module__K6-67q__isOpen:after{transform:translateY(-30%)rotate(225deg)}.exploreJobs-module__K6-67q__msMenu{z-index:60;width:max-content;min-width:100%;max-width:360px;box-shadow:var(--shadow-2,0 8px 16px #1b1c1b1f);background:#fff;border:1px solid #e3e6e8;border-radius:12px;flex-direction:column;gap:2px;max-height:280px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:auto;overflow-y:auto}.exploreJobs-module__K6-67q__ms.exploreJobs-module__K6-67q__isOpen .exploreJobs-module__K6-67q__msMenu{display:flex}.exploreJobs-module__K6-67q__msOpt{cursor:pointer;color:#131313;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;line-height:1.3;transition:background .15s;display:flex}.exploreJobs-module__K6-67q__msOpt:hover{background:#f6f7f8}.exploreJobs-module__K6-67q__msOpt input{opacity:0;pointer-events:none;position:absolute}.exploreJobs-module__K6-67q__box{border:1.5px solid #c7cccf;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex}.exploreJobs-module__K6-67q__box svg{color:#fff;opacity:0;width:12px;height:12px;transition:opacity .12s}.exploreJobs-module__K6-67q__msOpt input:checked+.exploreJobs-module__K6-67q__box{background:var(--color-primary);border-color:var(--color-primary)}.exploreJobs-module__K6-67q__msOpt input:checked+.exploreJobs-module__K6-67q__box svg{opacity:1}.exploreJobs-module__K6-67q__roles{padding:0 var(--inset) 32px;flex-direction:column;gap:24px;display:flex}.exploreJobs-module__K6-67q__rolesLabel{color:#131313;font-weight:500;line-height:1}.exploreJobs-module__K6-67q__jobs{flex-direction:column;gap:16px;display:flex}.exploreJobs-module__K6-67q__job{transition:background .25s var(--ease-standard,ease), box-shadow .25s var(--ease-standard,ease);cursor:pointer;color:inherit;background:#f6f7f8;border-radius:16px;align-items:center;gap:16px;padding:16px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.exploreJobs-module__K6-67q__jobChevron{pointer-events:none;opacity:0;z-index:0;width:240px;height:auto;transition:opacity .35s,transform .45s cubic-bezier(.3,0,.1,1);position:absolute;bottom:0;right:0;transform:translate(30px)translateY(10px)}.exploreJobs-module__K6-67q__jobChevron img{width:100%;height:auto;display:block}.exploreJobs-module__K6-67q__jobMain,.exploreJobs-module__K6-67q__jobArrow{z-index:1;position:relative}.exploreJobs-module__K6-67q__job:hover{box-shadow:0 8px 24px var(--color-primary-18);background:#ebf9f2}.exploreJobs-module__K6-67q__job:hover .exploreJobs-module__K6-67q__jobChevron{opacity:1;transform:translate(0)translateY(10px)}.exploreJobs-module__K6-67q__jobMain{flex-direction:column;flex:1;gap:12px;display:flex}.exploreJobs-module__K6-67q__jobTitle{color:#131313;font-weight:500;line-height:1.1}.exploreJobs-module__K6-67q__jobTags{align-items:center;gap:8px;display:flex}.exploreJobs-module__K6-67q__tag{border-radius:6px;align-items:center;padding:2px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.exploreJobs-module__K6-67q__tagPriority{color:#fff;background:linear-gradient(45deg,#e5342b 0%,#000 100%)}.exploreJobs-module__K6-67q__tagBu{color:#059e51;background:#ccf0de}.exploreJobs-module__K6-67q__jobMeta{color:#131313;align-items:center;gap:8px;font-size:16px;line-height:1.4;display:flex}.exploreJobs-module__K6-67q__jobMeta .exploreJobs-module__K6-67q__dot{background:#0003;width:1px;height:16px;display:inline-block}.exploreJobs-module__K6-67q__jobMeta svg{color:#9ea0a2;width:18px;height:18px}.exploreJobs-module__K6-67q__jobArrow{background:0 0;border-radius:999px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .25s,color .25s;display:flex}.exploreJobs-module__K6-67q__job:hover .exploreJobs-module__K6-67q__jobArrow{color:var(--color-primary);background:#fff}.exploreJobs-module__K6-67q__jobArrow svg{color:currentColor;width:22px;height:22px}.exploreJobs-module__K6-67q__rolesMore{justify-content:center;padding-top:8px;display:flex}.exploreJobs-module__K6-67q__btnLg{border-radius:12px;height:40px;padding:8px 24px;font-size:16px;line-height:22px}.exploreJobs-module__K6-67q__noResults{text-align:center;color:#9ea0a2;padding:40px 0;font-size:16px}.exploreJobs-module__K6-67q__btnSpinner{border:2px solid #ffffff80;border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.6s linear infinite exploreJobs-module__K6-67q__btnSpin}@keyframes exploreJobs-module__K6-67q__btnSpin{to{transform:rotate(360deg)}}.exploreJobs-module__K6-67q__jobSkeleton{pointer-events:none}.exploreJobs-module__K6-67q__sk{background:linear-gradient(90deg,#eef0f1 25%,#f6f7f8 37%,#eef0f1 63%) 0 0/400% 100%;border-radius:6px;animation:1.2s ease-in-out infinite exploreJobs-module__K6-67q__skShimmer}.exploreJobs-module__K6-67q__skTitle{width:220px;height:22px}.exploreJobs-module__K6-67q__skTag{border-radius:6px;width:110px;height:22px}.exploreJobs-module__K6-67q__skMeta{width:280px;height:16px}@keyframes exploreJobs-module__K6-67q__skShimmer{0%{background-position:100% 0}to{background-position:0 0}}.exploreJobs-module__K6-67q__process{padding:40px var(--inset);flex-direction:column;gap:56px;display:flex}.exploreJobs-module__K6-67q__process h2{text-align:center;color:#131313;margin:0;font-weight:500;line-height:1}.exploreJobs-module__K6-67q__processGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.exploreJobs-module__K6-67q__processCard{color:#fff;border-radius:24px;flex-direction:column;justify-content:flex-end;height:485px;padding:16px;display:flex;position:relative;overflow:hidden}.exploreJobs-module__K6-67q__processCard img{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.exploreJobs-module__K6-67q__processCard:hover img{transform:scale(1.05)}.exploreJobs-module__K6-67q__processCopy{z-index:2;-webkit-backdrop-filter:blur(.02px)saturate(100.01%);backdrop-filter:blur(.02px)saturate(100.01%);background:#14141600;border:1px solid #fff0;border-radius:16px;flex-direction:column;gap:8px;padding:20px;transition:background .4s,border-color .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:relative;box-shadow:0 8px 32px #0000}.exploreJobs-module__K6-67q__processCard:hover .exploreJobs-module__K6-67q__processCopy{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#1414164d;border-color:#ffffff2e;box-shadow:0 8px 32px #0000002e}.exploreJobs-module__K6-67q__processCopy h3{text-shadow:0 2px 12px #00000073;margin:0;font-weight:500;line-height:1;transition:text-shadow .4s}.exploreJobs-module__K6-67q__processCard:hover .exploreJobs-module__K6-67q__processCopy h3{text-shadow:none}.exploreJobs-module__K6-67q__processCopy .h4{color:#ffffffeb;opacity:0;max-height:0;margin:0;line-height:1.4;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1) 80ms,transform .5s cubic-bezier(.22,1,.36,1) 50ms,margin-top .5s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(8px)}.exploreJobs-module__K6-67q__processCard:hover .exploreJobs-module__K6-67q__processCopy .h4{opacity:1;max-height:320px;margin-top:8px;transform:translateY(0)}.exploreJobs-module__K6-67q__bgCheck{padding:40px var(--inset) 56px;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.exploreJobs-module__K6-67q__bgCheckHeading{color:#5a5a5a;margin:0;font-size:20px;font-weight:500;line-height:1}.exploreJobs-module__K6-67q__bgCheck h2{color:#131313;margin:0;font-weight:500;line-height:1}.exploreJobs-module__K6-67q__bgCheckBody{color:#131313;text-align:left;max-width:880px;margin:0;font-size:16px;line-height:1.6}.exploreJobs-module__K6-67q__team{padding:56px var(--inset);background:#cbf0de;flex-direction:column;align-items:center;gap:40px;display:flex;position:relative;overflow:hidden}.exploreJobs-module__K6-67q__team h2{z-index:1;text-align:center;color:#131313;margin:0;font-weight:500;line-height:1;position:relative}@media (max-width:1156px){.exploreJobs-module__K6-67q__searchRow{flex-wrap:wrap}.exploreJobs-module__K6-67q__searchField{flex:100%}.exploreJobs-module__K6-67q__ms{flex:calc(50% - 8px)}.exploreJobs-module__K6-67q__processGrid{grid-template-columns:1fr}.exploreJobs-module__K6-67q__processCard{height:360px}}@media (max-width:960px){.exploreJobs-module__K6-67q__ms{flex:100%}.exploreJobs-module__K6-67q__job{padding:14px 16px}.exploreJobs-module__K6-67q__jobMeta{flex-wrap:wrap;font-size:14px}.exploreJobs-module__K6-67q__processCopy{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#1414164d;border-color:#ffffff2e;box-shadow:0 8px 32px #0000002e}.exploreJobs-module__K6-67q__processCopy h3{text-shadow:none}.exploreJobs-module__K6-67q__processCopy .h4{opacity:1;max-height:320px;margin-top:8px;transform:translateY(0)}}
.TagOverflowRow-module__UN95yW__oneLineRow{min-width:0;position:relative;overflow:hidden;flex-wrap:nowrap!important}.TagOverflowRow-module__UN95yW__oneLineTag{white-space:nowrap!important;flex:none!important}.TagOverflowRow-module__UN95yW__overflowBadge{white-space:nowrap;border:1px solid var(--color-primary);min-width:20px;height:20px;color:var(--color-primary);background:0 0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;margin:8px 0 0;padding:0 4px 1px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.TagOverflowRow-module__UN95yW__overflowBadgeLg{border-color:#75e8ae;min-width:28px;height:28px;margin:0;padding:0 6px 2px;font-size:13px}.TagOverflowRow-module__UN95yW__overflowBadgeGhost{visibility:hidden;pointer-events:none;position:absolute}
.blogDetail-module__a6gN8W__article{padding:24px var(--inset) 54px;flex-direction:column;align-items:center;gap:32px;display:flex}.blogDetail-module__a6gN8W__articleHead{flex-direction:column;gap:8px;width:100%;display:flex}.blogDetail-module__a6gN8W__back{color:#131313;align-items:center;gap:8px;width:fit-content;font-size:16px;display:inline-flex}.blogDetail-module__a6gN8W__back .blogDetail-module__a6gN8W__circle{border:.583px solid #e3e6e8;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .18s;display:flex}.blogDetail-module__a6gN8W__back:hover .blogDetail-module__a6gN8W__circle{background:#f6f7f8}.blogDetail-module__a6gN8W__back svg{color:#1f1f1f;width:14px;height:14px}.blogDetail-module__a6gN8W__articleTitle{color:#131313;margin:8px 0 0;font-weight:700;line-height:1}.blogDetail-module__a6gN8W__articleMetaRow{align-items:center;gap:16px;margin-top:12px;display:flex}.blogDetail-module__a6gN8W__articleMetaRow .blogDetail-module__a6gN8W__articleDate{color:#9ea0a2;align-items:center;gap:8px;margin:0;display:inline-flex}.blogDetail-module__a6gN8W__articleMetaRow .blogDetail-module__a6gN8W__articleDate svg{width:18px;height:18px}.blogDetail-module__a6gN8W__articleDivider{background:#e3e3e0;width:1px;height:20px}.blogDetail-module__a6gN8W__articleTagGroup{flex-wrap:wrap;gap:8px;display:flex}.blogDetail-module__a6gN8W__articleTag{color:var(--color-primary);border:1px solid #75e8ae;border-radius:9999px;align-items:center;padding:6px 18px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.blogDetail-module__a6gN8W__articleDate{color:#9ea0a2;letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:500;line-height:1}.blogDetail-module__a6gN8W__articleBody{flex-direction:column;align-items:center;gap:40px;width:780px;max-width:100%;display:flex}.blogDetail-module__a6gN8W__articleHero{aspect-ratio:4/3;background:#0d1117;border-radius:16px;width:100%;overflow:hidden}.blogDetail-module__a6gN8W__articleHero img{object-fit:cover;width:100%;height:100%}.blogDetail-module__a6gN8W__articleVideo{justify-content:center;display:flex}.blogDetail-module__a6gN8W__articleVideo video{border-radius:16px;width:auto;max-width:100%;height:auto;max-height:80vh;display:block}.blogDetail-module__a6gN8W__articleText{width:100%;font-size:var(--text-h4-size);color:#131313;flex-direction:column;gap:16px;display:flex}.blogDetail-module__a6gN8W__articleText p{color:#131313;text-wrap:pretty;margin:0;line-height:1.6;font-size:var(--text-h4-size)!important}.blogDetail-module__a6gN8W__articleGallery{width:100%;padding:0 var(--inset) 24px;position:relative}.blogDetail-module__a6gN8W__agViewport{-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.blogDetail-module__a6gN8W__agTrack{gap:16px;display:flex}.blogDetail-module__a6gN8W__agSlide{aspect-ratio:4/3;appearance:none;cursor:inherit;background:#0d1117;border:0;border-radius:12px;flex:0 0 calc(25% - 12px);padding:0;overflow:hidden}.blogDetail-module__a6gN8W__agSlide:hover img{transform:scale(1.05)}.blogDetail-module__a6gN8W__agSlide img{pointer-events:none;-webkit-user-drag:none;user-drag:none}.blogDetail-module__a6gN8W__agNav{z-index:2;cursor:pointer;color:#131313;background:#ffffffeb;border:0;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s;display:flex;position:absolute;top:calc(50% - 24px);transform:translateY(-50%);box-shadow:0 4px 8px #1b1c1b1f}.blogDetail-module__a6gN8W__agNav:hover{background:#fff}.blogDetail-module__a6gN8W__agNav:disabled{opacity:.4;cursor:default}.blogDetail-module__a6gN8W__agNav svg{width:22px;height:22px}.blogDetail-module__a6gN8W__agPrev{left:calc(var(--inset) - 52px)}.blogDetail-module__a6gN8W__agNext{right:calc(var(--inset) - 52px)}.blogDetail-module__a6gN8W__agDots{justify-content:center;gap:8px;margin-top:16px;display:flex}.blogDetail-module__a6gN8W__agDot{cursor:pointer;background:#d4d5d2;border-radius:9999px;width:8px;height:8px;transition:background .18s,width .18s}.blogDetail-module__a6gN8W__agDotActive{background:var(--color-primary);width:24px}.blogDetail-module__a6gN8W__agLightbox{perspective:1000px;background:0 0;border:0;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:flex;overflow:hidden}.blogDetail-module__a6gN8W__agLightbox:not([open]){display:none}.blogDetail-module__a6gN8W__agLightbox::backdrop{background:#000000d9}.blogDetail-module__a6gN8W__agLightboxFrame{will-change:transform, opacity;width:92vw;height:88dvh;animation:.28s cubic-bezier(.22,1,.36,1) both blogDetail-module__a6gN8W__slide-in-fwd-center;position:relative}@keyframes blogDetail-module__a6gN8W__slide-in-fwd-center{0%{opacity:0;transform:translateZ(-600px)}60%{opacity:1}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.blogDetail-module__a6gN8W__agLightboxFrame{animation:none}}.blogDetail-module__a6gN8W__agLightboxClose{color:#131313;cursor:pointer;background:#ffffffeb;border:0;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s;display:flex;position:absolute;top:16px;right:16px}.blogDetail-module__a6gN8W__agLightboxClose:hover{background:#fff}.blogDetail-module__a6gN8W__agLightboxClose svg{width:20px;height:20px}.blogDetail-module__a6gN8W__agLightboxNav{color:#131313;cursor:pointer;background:#ffffffeb;border:0;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.blogDetail-module__a6gN8W__agLightboxNav:hover{background:#fff}.blogDetail-module__a6gN8W__agLightboxNav svg{width:22px;height:22px}.blogDetail-module__a6gN8W__agLightboxPrev{left:16px}.blogDetail-module__a6gN8W__agLightboxNext{right:16px}@media (max-width:1156px){.blogDetail-module__a6gN8W__agSlide{flex:0 0 calc(50% - 8px)}}@media (max-width:960px){.blogDetail-module__a6gN8W__agSlide{flex:0 0 100%}.blogDetail-module__a6gN8W__agLightboxNav{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.blogDetail-module__a6gN8W__related{padding:60px var(--inset);background:#ebf9f2;flex-direction:column;gap:35px;display:flex}.blogDetail-module__a6gN8W__relatedHead{justify-content:space-between;align-items:flex-end;display:flex}.blogDetail-module__a6gN8W__relatedHead h2{color:#131313;margin:0;font-weight:500;line-height:1}.blogDetail-module__a6gN8W__relatedGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blogDetail-module__a6gN8W__activity{cursor:pointer;transition:transform .25s var(--ease-out-overshoot), box-shadow .25s var(--ease-out-overshoot);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 8px #1b1c1b0f}.blogDetail-module__a6gN8W__activity:hover{transform:translateY(-4px);box-shadow:0 16px 32px -12px #0000001f}.blogDetail-module__a6gN8W__activityImg{aspect-ratio:4/3;background:#0d1117;overflow:hidden}.blogDetail-module__a6gN8W__activityImg img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out-overshoot)}.blogDetail-module__a6gN8W__activity:hover .blogDetail-module__a6gN8W__activityImg img{transform:scale(1.05)}.blogDetail-module__a6gN8W__activityBody{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}.blogDetail-module__a6gN8W__activityDate{color:#9ea0a2;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.4}.blogDetail-module__a6gN8W__activityTags{flex-wrap:wrap;gap:6px;display:flex}.blogDetail-module__a6gN8W__activityTag{border:1px solid var(--color-primary);max-width:100%;min-height:22.8px;color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;align-items:center;margin:8px 0 0;padding:3px 12px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}.blogDetail-module__a6gN8W__activityTagHidden{visibility:hidden}.blogDetail-module__a6gN8W__activityTitle{color:#131313;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.blogDetail-module__a6gN8W__activityCta{color:#131313;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.blogDetail-module__a6gN8W__activityCta .blogDetail-module__a6gN8W__arrow{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .25s,transform .25s;display:flex}.blogDetail-module__a6gN8W__activity:hover .blogDetail-module__a6gN8W__activityCta .blogDetail-module__a6gN8W__arrow{background:var(--color-primary-hover);transform:translate(2px)}.blogDetail-module__a6gN8W__activityCta svg{width:14px;height:14px}@media (max-width:1156px){.blogDetail-module__a6gN8W__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.blogDetail-module__a6gN8W__relatedGrid{grid-template-columns:1fr}.blogDetail-module__a6gN8W__relatedHead{flex-direction:column;align-items:flex-start;gap:16px}.blogDetail-module__a6gN8W__agNav{display:none}}
.blog-module__3rPSzG__activities{padding:32px var(--inset) 64px;flex-direction:column;gap:40px;display:flex}.blog-module__3rPSzG__activitiesTitle{text-align:center;color:#131313;letter-spacing:-.015em;margin:0;font-weight:700;line-height:1}.blog-module__3rPSzG__activitiesBody{flex-direction:column;gap:24px;display:flex}.blog-module__3rPSzG__blogFilter{z-index:30;align-items:center;gap:16px;display:flex;position:relative}.blog-module__3rPSzG__blogSearch{flex:0 0 320px;max-width:320px;position:relative}.blog-module__3rPSzG__blogSearch svg{color:#9ea0a2;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blog-module__3rPSzG__blogSearch input{color:#131313;background:#fff;border:1px solid #e3e6e8;border-radius:12px;outline:none;width:100%;height:48px;padding:0 16px 0 44px;font-family:inherit;font-size:16px;transition:border-color .18s,box-shadow .18s}.blog-module__3rPSzG__blogSearch input::placeholder{color:#9ea0a2}.blog-module__3rPSzG__blogSearch input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-12)}.blog-module__3rPSzG__blogCat{flex:0 0 260px;max-width:260px;position:relative}.blog-module__3rPSzG__blogCatToggle{color:#131313;cursor:pointer;text-align:left;background:#fff;border:1px solid #e3e6e8;border-radius:12px;outline:none;align-items:center;width:100%;height:48px;padding:0 40px 0 16px;font-family:inherit;font-size:16px;transition:border-color .18s,box-shadow .18s;display:flex}.blog-module__3rPSzG__ph{color:#9ea0a2}.blog-module__3rPSzG__countBadge{background:var(--color-primary);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.blog-module__3rPSzG__lbl{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.blog-module__3rPSzG__blogCat.blog-module__3rPSzG__isOpen .blog-module__3rPSzG__blogCatToggle,.blog-module__3rPSzG__blogCatToggle:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-12)}.blog-module__3rPSzG__blogCat:after{content:"";pointer-events:none;border-bottom:2px solid #1f1f1f;border-right:2px solid #1f1f1f;width:9px;height:9px;transition:transform .2s;position:absolute;top:24px;right:16px;transform:translateY(-70%)rotate(45deg)}.blog-module__3rPSzG__blogCat.blog-module__3rPSzG__isOpen:after{transform:translateY(-30%)rotate(225deg)}.blog-module__3rPSzG__blogCatMenu{z-index:200;background:#fff;border:1px solid #e3e6e8;border-radius:12px;flex-direction:column;gap:2px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 8px 24px #1b1c1b1f}.blog-module__3rPSzG__blogCat.blog-module__3rPSzG__isOpen .blog-module__3rPSzG__blogCatMenu{display:flex}.blog-module__3rPSzG__blogCatOpt{cursor:pointer;color:#131313;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;line-height:1.2;transition:background .15s;display:flex}.blog-module__3rPSzG__blogCatOpt:hover{background:#f6f7f8}.blog-module__3rPSzG__blogCatOpt input{opacity:0;pointer-events:none;position:absolute}.blog-module__3rPSzG__box{border:1.5px solid #c7cccf;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex}.blog-module__3rPSzG__box svg{color:#fff;opacity:0;width:12px;height:12px;transition:opacity .12s}.blog-module__3rPSzG__blogCatOpt input:checked+.blog-module__3rPSzG__box{background:var(--color-primary);border-color:var(--color-primary)}.blog-module__3rPSzG__blogCatOpt input:checked+.blog-module__3rPSzG__box svg{opacity:1}.blog-module__3rPSzG__activitiesCount{color:#131313;white-space:nowrap;margin-left:auto;font-size:16px;line-height:1.4}.blog-module__3rPSzG__activitiesEmpty{text-align:center;color:#9ea0a2;grid-column:1/-1;padding:64px 0;font-size:16px}.blog-module__3rPSzG__activitiesGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.blog-module__3rPSzG__activity{cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:0 4px 8px #1b1c1b0f}.blog-module__3rPSzG__activity:hover{transform:translateY(-4px);box-shadow:0 16px 32px -12px #0000001f}.blog-module__3rPSzG__activityImg{aspect-ratio:4/3;background:#0d1117;position:relative;overflow:hidden}.blog-module__3rPSzG__activityImg img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1)}.blog-module__3rPSzG__skeletonFill{border-radius:0;position:absolute;inset:0}.blog-module__3rPSzG__skeletonFieldBox{border-radius:12px;width:100%;height:48px}.blog-module__3rPSzG__activity:hover .blog-module__3rPSzG__activityImg img{transform:scale(1.05)}.blog-module__3rPSzG__activityBody{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex}.blog-module__3rPSzG__activityDate{color:#9ea0a2;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.4}.blog-module__3rPSzG__activityTags{flex-wrap:wrap;gap:6px;display:flex}.blog-module__3rPSzG__activityTag{border:1px solid var(--color-primary);max-width:100%;min-height:22.8px;color:var(--color-primary);white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;align-items:center;margin:8px 0 0;padding:3px 12px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}.blog-module__3rPSzG__activityTagHidden{visibility:hidden}.blog-module__3rPSzG__activityTitle{color:#131313;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__activityCta{color:#131313;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.blog-module__3rPSzG__activityCta .blog-module__3rPSzG__arrow{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .25s,transform .25s;display:flex}.blog-module__3rPSzG__activity:hover .blog-module__3rPSzG__activityCta .blog-module__3rPSzG__arrow{background:var(--color-primary-hover);transform:translate(2px)}.blog-module__3rPSzG__activityCta svg{width:14px;height:14px}.blog-module__3rPSzG__pagination{justify-content:center;align-items:center;gap:16px;padding-top:24px;display:flex}.blog-module__3rPSzG__pageNav,.blog-module__3rPSzG__pageNum{color:#131313;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:flex}.blog-module__3rPSzG__pageNav{border:.667px solid #e3e6e8}.blog-module__3rPSzG__pageNav:hover:not(:disabled){background:#f6f7f8}.blog-module__3rPSzG__pageNav:disabled{opacity:.4;cursor:default}.blog-module__3rPSzG__pageNav svg{color:#1f1f1f;width:16px;height:16px}.blog-module__3rPSzG__pageNums{align-items:center;gap:8px;display:flex}.blog-module__3rPSzG__pageNum{cursor:pointer}.blog-module__3rPSzG__pageNum.blog-module__3rPSzG__isActive{color:#059e51;background:#ccf0de;font-weight:600}.blog-module__3rPSzG__pageNum:hover:not(.blog-module__3rPSzG__isActive){background:#f6f7f8}.blog-module__3rPSzG__pageEllipsis{color:#9ea0a2;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.blog-module__3rPSzG__activitiesGrid.blog-module__3rPSzG__reveal-stagger.blog-module__3rPSzG__is-visible>.blog-module__3rPSzG__reveal-item:nth-child(7){transition-delay:60ms}.blog-module__3rPSzG__activitiesGrid.blog-module__3rPSzG__reveal-stagger.blog-module__3rPSzG__is-visible>.blog-module__3rPSzG__reveal-item:nth-child(8){transition-delay:.16s}.blog-module__3rPSzG__activitiesGrid.blog-module__3rPSzG__reveal-stagger.blog-module__3rPSzG__is-visible>.blog-module__3rPSzG__reveal-item:nth-child(9){transition-delay:.26s}.blog-module__3rPSzG__activitiesGrid.blog-module__3rPSzG__reveal-stagger.blog-module__3rPSzG__is-visible>.blog-module__3rPSzG__reveal-item:nth-child(10){transition-delay:60ms}.blog-module__3rPSzG__activitiesGrid.blog-module__3rPSzG__reveal-stagger.blog-module__3rPSzG__is-visible>.blog-module__3rPSzG__reveal-item:nth-child(11){transition-delay:.16s}.blog-module__3rPSzG__activitiesGrid.blog-module__3rPSzG__reveal-stagger.blog-module__3rPSzG__is-visible>.blog-module__3rPSzG__reveal-item:nth-child(12){transition-delay:.26s}@media (max-width:1156px){.blog-module__3rPSzG__activitiesGrid{grid-template-columns:repeat(2,1fr)}.blog-module__3rPSzG__blogSearch{flex:auto;max-width:none}.blog-module__3rPSzG__blogCat{flex:0 0 220px}}@media (max-width:960px){.blog-module__3rPSzG__activitiesGrid{grid-template-columns:1fr}.blog-module__3rPSzG__blogFilter{flex-wrap:wrap}.blog-module__3rPSzG__blogSearch{flex:100%;max-width:none}.blog-module__3rPSzG__blogCat{flex:auto;max-width:none}.blog-module__3rPSzG__activitiesCount{text-align:left;flex:100%;margin-left:0}}
.jobsDetail-module__PkgXGW__jobsBanner{padding:40px var(--inset) 44px;background:#ebf9f2;flex-direction:column;align-items:center;gap:24px;display:flex}.jobsDetail-module__PkgXGW__jobsBanner h2{text-align:center;color:#131313;letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.1}.jobsDetail-module__PkgXGW__jobsFilter{align-items:center;gap:16px;width:100%;max-width:1140px;display:flex}.jobsDetail-module__PkgXGW__searchField{background:#fff;border:1px solid #e3e6e8;border-radius:12px;flex:auto;align-items:center;gap:10px;height:40px;padding:0 16px;transition:border-color .18s,box-shadow .18s;display:flex}.jobsDetail-module__PkgXGW__searchField:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-12)}.jobsDetail-module__PkgXGW__searchField svg{color:#9ea0a2;flex:0 0 18px;width:18px;height:18px}.jobsDetail-module__PkgXGW__searchField input{color:#131313;background:0 0;border:0;outline:0;width:100%;height:100%;font-family:inherit;font-size:16px}.jobsDetail-module__PkgXGW__searchField input::placeholder{color:#9ea0a2}.jobsDetail-module__PkgXGW__ms{flex:0 0 240px;position:relative}.jobsDetail-module__PkgXGW__jobsSearchBtn{cursor:pointer;border-radius:12px;flex:none;height:40px;padding:0 28px}.jobsDetail-module__PkgXGW__msToggle{cursor:pointer;color:#131313;text-align:left;background:#fff;border:1px solid #e3e6e8;border-radius:12px;align-items:center;width:100%;height:40px;padding:0 40px 0 16px;font-family:inherit;font-size:16px;transition:border-color .18s,box-shadow .18s;display:flex}.jobsDetail-module__PkgXGW__ph{color:#9ea0a2}.jobsDetail-module__PkgXGW__lbl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.jobsDetail-module__PkgXGW__countBadge{background:var(--color-primary);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.jobsDetail-module__PkgXGW__ms.jobsDetail-module__PkgXGW__isOpen .jobsDetail-module__PkgXGW__msToggle,.jobsDetail-module__PkgXGW__msToggle:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-12);outline:none}.jobsDetail-module__PkgXGW__ms:after{content:"";pointer-events:none;border-bottom:2px solid #1f1f1f;border-right:2px solid #1f1f1f;width:9px;height:9px;transition:transform .2s;position:absolute;top:20px;right:16px;transform:translateY(-70%)rotate(45deg)}.jobsDetail-module__PkgXGW__ms.jobsDetail-module__PkgXGW__isOpen:after{transform:translateY(-30%)rotate(225deg)}.jobsDetail-module__PkgXGW__msMenu{z-index:60;width:max-content;min-width:100%;max-width:360px;box-shadow:var(--shadow-2);background:#fff;border:1px solid #e3e6e8;border-radius:12px;flex-direction:column;gap:2px;max-height:280px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:auto;overflow-y:auto}.jobsDetail-module__PkgXGW__ms.jobsDetail-module__PkgXGW__isOpen .jobsDetail-module__PkgXGW__msMenu{display:flex}.jobsDetail-module__PkgXGW__msOpt{cursor:pointer;color:#131313;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;line-height:1.3;transition:background .15s;display:flex}.jobsDetail-module__PkgXGW__msOpt:hover{background:#f6f7f8}.jobsDetail-module__PkgXGW__msOpt input{opacity:0;pointer-events:none;position:absolute}.jobsDetail-module__PkgXGW__box{border:1.5px solid #c7cccf;border-radius:5px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:inline-flex}.jobsDetail-module__PkgXGW__box svg{color:#fff;opacity:0;width:12px;height:12px;transition:opacity .12s}.jobsDetail-module__PkgXGW__msOpt input:checked+.jobsDetail-module__PkgXGW__box{background:var(--color-primary);border-color:var(--color-primary)}.jobsDetail-module__PkgXGW__msOpt input:checked+.jobsDetail-module__PkgXGW__box svg{opacity:1}.jobsDetail-module__PkgXGW__jobDetail{padding:24px var(--inset) 54px;flex-direction:column;gap:32px;display:flex}.jobsDetail-module__PkgXGW__jdHead{flex-direction:column;gap:8px;display:flex}.jobsDetail-module__PkgXGW__jdTitleRow{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.jobsDetail-module__PkgXGW__jdHeadLeft{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.jobsDetail-module__PkgXGW__jdTitleRow>a,.jobsDetail-module__PkgXGW__jdTitleRow>button{white-space:nowrap;flex:none}.jobsDetail-module__PkgXGW__back{color:#131313;align-items:center;gap:8px;width:fit-content;font-size:16px;display:inline-flex}.jobsDetail-module__PkgXGW__back .jobsDetail-module__PkgXGW__circle{border:.583px solid #e3e6e8;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .18s;display:flex}.jobsDetail-module__PkgXGW__back:hover .jobsDetail-module__PkgXGW__circle{background:#f6f7f8}.jobsDetail-module__PkgXGW__back svg{color:#1f1f1f;width:14px;height:14px}.jobsDetail-module__PkgXGW__jdTitle{color:#131313;margin:8px 0 0;font-weight:700;line-height:1}.jobsDetail-module__PkgXGW__jdMeta{flex-wrap:wrap;gap:24px;margin-top:4px;display:flex}.jobsDetail-module__PkgXGW__jdMeta .jobsDetail-module__PkgXGW__item{gap:6px;font-size:16px;line-height:1.4;display:flex}.jobsDetail-module__PkgXGW__jdMeta .jobsDetail-module__PkgXGW__label{color:#131313}.jobsDetail-module__PkgXGW__jdMeta .jobsDetail-module__PkgXGW__value{color:var(--color-primary);font-weight:500}.jobsDetail-module__PkgXGW__jdCard{background:#f6f7f8;border-radius:24px;flex-direction:column;align-items:center;gap:40px;padding:24px;display:flex}.jobsDetail-module__PkgXGW__jdContent{flex-direction:column;gap:24px;width:100%;display:flex}.jobsDetail-module__PkgXGW__team{padding:64px var(--inset);background:#cbf0de;flex-direction:column;gap:56px;display:flex;position:relative;overflow:hidden}.jobsDetail-module__PkgXGW__teamDeco{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.jobsDetail-module__PkgXGW__teamDeco img{object-fit:cover;opacity:.35;mix-blend-mode:soft-light;width:100%;height:100%;position:absolute;inset:0}.jobsDetail-module__PkgXGW__team h2{z-index:1;text-align:center;color:#131313;margin:0;font-weight:500;line-height:1;position:relative}.jobsDetail-module__PkgXGW__teamCarousel{z-index:1;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.jobsDetail-module__PkgXGW__teamViewport{width:100%;overflow:visible}.jobsDetail-module__PkgXGW__teamTrack{touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:center;gap:40px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.jobsDetail-module__PkgXGW__teamCard{opacity:.55;background:#fff;border-radius:24px;flex:0 0 760px;align-items:stretch;gap:0;width:760px;min-height:360px;padding:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:scale(.92)}.jobsDetail-module__PkgXGW__teamCard.jobsDetail-module__PkgXGW__isActive{opacity:1;transform:scale(1)}.jobsDetail-module__PkgXGW__quoteMark{z-index:2;opacity:0;width:56px;height:auto;transition:opacity .5s cubic-bezier(.22,1,.36,1);position:absolute}.jobsDetail-module__PkgXGW__teamCard.jobsDetail-module__PkgXGW__isActive .jobsDetail-module__PkgXGW__quoteMark{opacity:1}.jobsDetail-module__PkgXGW__quoteMark.jobsDetail-module__PkgXGW__tl{top:16px;left:48px}.jobsDetail-module__PkgXGW__quoteMark.jobsDetail-module__PkgXGW__br{bottom:24px;right:40px;transform:rotate(180deg)}.jobsDetail-module__PkgXGW__copy{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:24px;padding:60px 24px 40px 48px;display:flex;position:relative}.jobsDetail-module__PkgXGW__quote{color:#131313;max-width:420px;font-size:16px;font-weight:500;line-height:1.4}.jobsDetail-module__PkgXGW__person{flex-direction:column;gap:4px;display:flex}.jobsDetail-module__PkgXGW__name{color:var(--color-primary);font-size:16px;font-weight:700;line-height:1.2}.jobsDetail-module__PkgXGW__role{color:#5a5a5a;font-size:14px;line-height:1.2}.jobsDetail-module__PkgXGW__photo{border-radius:18px;flex:0 0 260px;align-self:stretch;width:260px;margin:16px;overflow:hidden}.jobsDetail-module__PkgXGW__photo img{object-fit:cover;width:100%;height:100%}.jobsDetail-module__PkgXGW__teamDots{z-index:1;align-items:center;gap:5.33px;display:flex;position:relative}.jobsDetail-module__PkgXGW__teamDot{cursor:pointer;background:#05753d4d;border-radius:99px;width:8px;height:8px;transition:all .3s}.jobsDetail-module__PkgXGW__teamDot.jobsDetail-module__PkgXGW__isActive{background:#1ebc6c;width:24px}@media (max-width:960px){.jobsDetail-module__PkgXGW__jobsBanner{padding:28px var(--inset) 32px}.jobsDetail-module__PkgXGW__jobsFilter{flex-wrap:wrap}.jobsDetail-module__PkgXGW__searchField{flex:100%}.jobsDetail-module__PkgXGW__ms{flex:calc(50% - 8px)}.jobsDetail-module__PkgXGW__jobsSearchBtn{flex:100%}.jobsDetail-module__PkgXGW__jdTitleRow{flex-direction:column;align-items:flex-start;gap:16px}.jobsDetail-module__PkgXGW__teamCard{opacity:1;flex-direction:column;flex:0 0 86vw;width:86vw;min-height:0;padding:0;transform:none}.jobsDetail-module__PkgXGW__copy{padding:80px 24px 32px}.jobsDetail-module__PkgXGW__photo{flex:none;align-self:auto;width:auto;height:auto}.jobsDetail-module__PkgXGW__photo>span{height:auto!important}.jobsDetail-module__PkgXGW__photo img{object-fit:contain!important;height:auto!important;position:static!important}.jobsDetail-module__PkgXGW__quoteMark.jobsDetail-module__PkgXGW__tl{top:28px;left:28px}.jobsDetail-module__PkgXGW__quoteMark.jobsDetail-module__PkgXGW__br{display:none}}
.JobCard-module__21BaFa__job{transition:background .25s var(--ease-standard,ease), box-shadow .25s var(--ease-standard,ease);cursor:pointer;color:inherit;background:#f6f7f8;border-radius:16px;align-items:center;gap:16px;padding:16px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.JobCard-module__21BaFa__jobChevron{pointer-events:none;opacity:0;z-index:0;width:240px;height:auto;transition:opacity .35s,transform .45s cubic-bezier(.3,0,.1,1);position:absolute;bottom:0;right:0;transform:translate(30px)translateY(10px)}.JobCard-module__21BaFa__jobChevron img{width:100%;height:auto;display:block}.JobCard-module__21BaFa__jobMain,.JobCard-module__21BaFa__jobArrow{z-index:1;position:relative}.JobCard-module__21BaFa__job:hover{box-shadow:0 8px 24px var(--color-primary-18);background:#ebf9f2}.JobCard-module__21BaFa__job:hover .JobCard-module__21BaFa__jobChevron{opacity:1;transform:translate(0)translateY(10px)}.JobCard-module__21BaFa__jobMain{flex-direction:column;flex:1;gap:12px;display:flex}.JobCard-module__21BaFa__jobTitle{color:#131313;font-weight:500;line-height:1.1}.JobCard-module__21BaFa__jobTags{align-items:center;gap:8px;display:flex}.JobCard-module__21BaFa__tag{border-radius:6px;align-items:center;padding:2px 8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.JobCard-module__21BaFa__tagPriority{color:#fff;background:linear-gradient(45deg,#e5342b 0%,#000 100%)}.JobCard-module__21BaFa__tagBu{color:#059e51;background:#ccf0de}.JobCard-module__21BaFa__jobMeta{color:#131313;align-items:center;gap:8px;font-size:16px;line-height:1.4;display:flex}.JobCard-module__21BaFa__jobMeta .JobCard-module__21BaFa__dot{background:#0003;width:1px;height:16px;display:inline-block}.JobCard-module__21BaFa__jobMeta svg{color:#9ea0a2;width:18px;height:18px}.JobCard-module__21BaFa__jobArrow{background:0 0;border-radius:999px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .25s,color .25s;display:flex}.JobCard-module__21BaFa__job:hover .JobCard-module__21BaFa__jobArrow{color:var(--color-primary);background:#fff}.JobCard-module__21BaFa__jobArrow svg{color:currentColor;width:22px;height:22px}@media (max-width:960px){.JobCard-module__21BaFa__jobMeta{flex-wrap:wrap;font-size:14px}}
