.SupportPillarsSection-module__2Xi5Aa__wrapper{color:#0f172a;background-color:#fff;width:100%;font-family:Neue Haas Grotesk,Neue Haas Grotesk Display Pro,Host Grotesk,Space Grotesk,Plus Jakarta Sans,-apple-system,sans-serif;overflow:hidden}.SupportPillarsSection-module__2Xi5Aa__container{max-width:1240px;margin:0 auto;padding:0 24px}.SupportPillarsSection-module__2Xi5Aa__heroSection{background:#fff;border-bottom:1px solid #e2e8f0;padding:130px 0 80px}.SupportPillarsSection-module__2Xi5Aa__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.SupportPillarsSection-module__2Xi5Aa__heroImageWrapper{aspect-ratio:4/3;background:#f1f5f9;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000000f}.SupportPillarsSection-module__2Xi5Aa__heroImage{object-fit:cover;width:100%;height:100%;display:block}.SupportPillarsSection-module__2Xi5Aa__heroContent{flex-direction:column;align-items:flex-start;display:flex}.SupportPillarsSection-module__2Xi5Aa__heroTitle{color:#0f172a;letter-spacing:-.02em;margin-bottom:24px;font-size:38px;font-weight:800;line-height:1.2}.SupportPillarsSection-module__2Xi5Aa__heroText{color:#475569;margin-bottom:16px;font-size:15px;line-height:1.7}.SupportPillarsSection-module__2Xi5Aa__universalBtn{text-transform:uppercase;letter-spacing:.06em;background:#2563eb;border:none;border-radius:4px;align-items:center;gap:12px;width:fit-content;margin-top:14px;padding:12px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #2563eb38;color:#fff!important}.SupportPillarsSection-module__2Xi5Aa__universalBtn:hover{opacity:1;background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 22px #1d4ed852;color:#fff!important}.SupportPillarsSection-module__2Xi5Aa__ctaArrow{background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .22s;display:flex}.SupportPillarsSection-module__2Xi5Aa__universalBtn:hover .SupportPillarsSection-module__2Xi5Aa__ctaArrow{background:#ffffff61}.SupportPillarsSection-module__2Xi5Aa__servicesSection{color:#0f172a;background:#fff;border-bottom:1px solid #e2e8f0;padding:80px 0}.SupportPillarsSection-module__2Xi5Aa__sectionHeader{text-align:left;margin-bottom:28px}.SupportPillarsSection-module__2Xi5Aa__sectionTitle{color:#0f172a;letter-spacing:-.02em;font-size:36px;font-weight:800}.SupportPillarsSection-module__2Xi5Aa__bentoGridContainer{box-shadow:none;background:0 0;border:none;padding:0}.SupportPillarsSection-module__2Xi5Aa__bentoColumns{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.SupportPillarsSection-module__2Xi5Aa__bentoCol{flex-direction:column;gap:20px;display:flex}.SupportPillarsSection-module__2Xi5Aa__bentoCard{box-shadow:none;box-sizing:border-box;background:0 0;border:none;border-bottom:1px solid #f1f5f9;border-radius:0;flex-direction:column;justify-content:space-between;padding:12px 0 28px;transition:transform .25s;display:flex;position:relative;overflow:visible}.SupportPillarsSection-module__2Xi5Aa__bentoCard:hover{box-shadow:none;border-color:#0000;transform:translateY(-2px)}.SupportPillarsSection-module__2Xi5Aa__bentoCardShort{padding:12px 0 20px}.SupportPillarsSection-module__2Xi5Aa__bentoCardTop{flex-direction:column;display:flex}.SupportPillarsSection-module__2Xi5Aa__bentoTagLine{background:#2563eb;border-radius:2px;width:24px;height:3px;margin-bottom:12px}.SupportPillarsSection-module__2Xi5Aa__bentoTagText{letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.SupportPillarsSection-module__2Xi5Aa__bentoTitle{color:#0f172a;letter-spacing:-.01em;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.35}.SupportPillarsSection-module__2Xi5Aa__bentoDesc{color:#475569;margin:0 0 16px;font-size:13px;line-height:1.6}.SupportPillarsSection-module__2Xi5Aa__bentoLink{text-transform:uppercase;letter-spacing:.06em;background:#2563eb;border-radius:4px;align-items:center;gap:10px;width:fit-content;margin-top:14px;padding:9px 18px 9px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #2563eb38;color:#fff!important}.SupportPillarsSection-module__2Xi5Aa__bentoLink:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 22px #1d4ed852;color:#fff!important}.SupportPillarsSection-module__2Xi5Aa__bentoArrowBadge{background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background .2s;display:inline-flex}.SupportPillarsSection-module__2Xi5Aa__bentoLink:hover .SupportPillarsSection-module__2Xi5Aa__bentoArrowBadge{background:#ffffff61}.SupportPillarsSection-module__2Xi5Aa__bentoCardWithImg{flex-direction:column;padding:12px 0 28px;display:flex}.SupportPillarsSection-module__2Xi5Aa__bentoCardImgContent{flex-direction:column;flex-grow:1;justify-content:space-between;padding:0;display:flex}.SupportPillarsSection-module__2Xi5Aa__bentoCardImgWrapper{border:none;border-radius:16px;width:100%;height:260px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000d}.SupportPillarsSection-module__2Xi5Aa__bentoCardImg{object-fit:cover;border-radius:16px;width:100%;height:100%;transition:transform .3s;display:block}.SupportPillarsSection-module__2Xi5Aa__bentoCardWithImg:hover .SupportPillarsSection-module__2Xi5Aa__bentoCardImg{transform:scale(1.03)}.SupportPillarsSection-module__2Xi5Aa__bentoPureImgCard{border:none;border-radius:16px;height:260px;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000000d}.SupportPillarsSection-module__2Xi5Aa__bentoPureImgCard:hover{border-color:#2563eb;transform:translateY(-3px)}.SupportPillarsSection-module__2Xi5Aa__bentoPureImgCard img{object-fit:cover;width:100%;height:100%;display:block}.SupportPillarsSection-module__2Xi5Aa__cameraPlaceholder{background:#f8fafc;border-top:1px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.SupportPillarsSection-module__2Xi5Aa__cameraPlaceholderText{color:#64748b;letter-spacing:.03em;font-size:12px;font-weight:600}.SupportPillarsSection-module__2Xi5Aa__caseStudiesSection{background:#fff;border-bottom:1px solid #e2e8f0;padding:90px 0}.SupportPillarsSection-module__2Xi5Aa__centeredHeader{text-align:center;margin-bottom:50px}.SupportPillarsSection-module__2Xi5Aa__centeredTitle{color:#0f172a;letter-spacing:-.02em;font-size:36px;font-weight:800}.SupportPillarsSection-module__2Xi5Aa__threeColGrid{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:48px;display:grid}.SupportPillarsSection-module__2Xi5Aa__caseCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000a}.SupportPillarsSection-module__2Xi5Aa__caseCard:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.SupportPillarsSection-module__2Xi5Aa__caseImgWrapper{background:#cbd5e1;width:100%;height:200px;overflow:hidden}.SupportPillarsSection-module__2Xi5Aa__caseImg{object-fit:cover;width:100%;height:100%;transition:transform .3s}.SupportPillarsSection-module__2Xi5Aa__caseCard:hover .SupportPillarsSection-module__2Xi5Aa__caseImg{transform:scale(1.05)}.SupportPillarsSection-module__2Xi5Aa__caseContent{flex-direction:column;flex-grow:1;padding:24px;display:flex}.SupportPillarsSection-module__2Xi5Aa__caseCategory{color:#64748b;margin-bottom:10px;font-size:12px;font-weight:600}.SupportPillarsSection-module__2Xi5Aa__caseTitle{color:#0f172a;font-size:16px;font-weight:700;line-height:1.45}.SupportPillarsSection-module__2Xi5Aa__centerBtnWrapper{justify-content:center;display:flex}.SupportPillarsSection-module__2Xi5Aa__articlesSection{background:#f8fafc;padding:90px 0}.SupportPillarsSection-module__2Xi5Aa__leftHeader{margin-bottom:40px}.SupportPillarsSection-module__2Xi5Aa__leftTitle{color:#0f172a;font-size:36px;font-weight:800}.SupportPillarsSection-module__2Xi5Aa__articleCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #00000008}.SupportPillarsSection-module__2Xi5Aa__articleCard:hover{transform:translateY(-3px);box-shadow:0 12px 24px #00000014}.SupportPillarsSection-module__2Xi5Aa__articleImgWrapper{background:#f1f5f9;border-radius:10px;width:100%;height:200px;margin-bottom:16px;overflow:hidden}.SupportPillarsSection-module__2Xi5Aa__articleImg{object-fit:cover;width:100%;height:100%;transition:transform .3s}.SupportPillarsSection-module__2Xi5Aa__articleCard:hover .SupportPillarsSection-module__2Xi5Aa__articleImg{transform:scale(1.04)}.SupportPillarsSection-module__2Xi5Aa__articleMeta{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.SupportPillarsSection-module__2Xi5Aa__articleTitle{color:#0f172a;font-size:16px;font-weight:700;line-height:1.4;transition:color .15s}.SupportPillarsSection-module__2Xi5Aa__articleCard:hover .SupportPillarsSection-module__2Xi5Aa__articleTitle{color:#2563eb}@media (max-width:1024px){.SupportPillarsSection-module__2Xi5Aa__heroGrid{grid-template-columns:1fr;gap:32px}.SupportPillarsSection-module__2Xi5Aa__bentoColumns,.SupportPillarsSection-module__2Xi5Aa__threeColGrid{grid-template-columns:1fr}.SupportPillarsSection-module__2Xi5Aa__heroTitle{font-size:30px}}@media (max-width:640px){.SupportPillarsSection-module__2Xi5Aa__container{padding:0 16px}.SupportPillarsSection-module__2Xi5Aa__heroSection{padding:108px 0 48px}.SupportPillarsSection-module__2Xi5Aa__heroTitle{font-size:26px}}
.AboutVideoBanner-module__sN591a__section{margin-top:40px;margin-bottom:-50px;position:relative}.AboutVideoBanner-module__sN591a__videoBanner{background:#0f172a;justify-content:center;align-items:center;width:100%;height:460px;display:flex;position:relative;overflow:hidden}.AboutVideoBanner-module__sN591a__bgVideoWrapper{z-index:0;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.AboutVideoBanner-module__sN591a__bgVideo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.AboutVideoBanner-module__sN591a__videoOverlay{z-index:1;background:#0f172a73;position:absolute;inset:0}.AboutVideoBanner-module__sN591a__playBtn{z-index:2;color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 0 0 12px #2563eb4d,0 0 0 24px #2563eb26}.AboutVideoBanner-module__sN591a__playBtn:hover{transform:scale(1.1);box-shadow:0 0 0 16px #2563eb66,0 0 0 32px #2563eb33}.AboutVideoBanner-module__sN591a__cardsContainer{z-index:5;max-width:1100px;margin:-70px auto 0;padding:0 24px;position:relative}.AboutVideoBanner-module__sN591a__cardsGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.AboutVideoBanner-module__sN591a__cardHeaderRow{align-items:center;gap:14px;margin-bottom:12px;display:flex}.AboutVideoBanner-module__sN591a__whiteCard{background:#fff;border:1px solid #f1f5f9;border-radius:4px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 12px 32px #00000014}.AboutVideoBanner-module__sN591a__whiteCardIcon{color:#2563eb;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AboutVideoBanner-module__sN591a__cardTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:300}.AboutVideoBanner-module__sN591a__cardText{color:#64748b;margin:0;font-size:.9rem;line-height:1.65}.AboutVideoBanner-module__sN591a__purpleCard{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#2563eb 100%);border-radius:4px;flex-direction:column;padding:36px 32px;display:flex;box-shadow:0 12px 32px #2563eb40}.AboutVideoBanner-module__sN591a__purpleCardIcon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AboutVideoBanner-module__sN591a__purpleCardTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:300}.AboutVideoBanner-module__sN591a__purpleCardText{color:#ffffffe6;margin:0;font-size:.9rem;line-height:1.65}.AboutVideoBanner-module__sN591a__modalBackdrop{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.AboutVideoBanner-module__sN591a__modalContent{aspect-ratio:16/9;background:#000;border-radius:4px;width:100%;max-width:900px;position:relative;overflow:hidden}.AboutVideoBanner-module__sN591a__closeBtn{z-index:10;color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.AboutVideoBanner-module__sN591a__closeBtn:hover{background:#fff6}@media (max-width:768px){.AboutVideoBanner-module__sN591a__cardsGrid{grid-template-columns:1fr}}
.WorksHero-module__dzgbhW__section{background-color:#fff;padding:120px 0 32px}.WorksHero-module__dzgbhW__container{max-width:1240px;margin:0 auto;padding:0 32px}.WorksHero-module__dzgbhW__headerFlex{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.WorksHero-module__dzgbhW__titleWrapper{flex-direction:column;gap:8px;max-width:820px;display:flex}.WorksHero-module__dzgbhW__title{color:#0f172a;letter-spacing:-.035em;align-items:baseline;gap:8px;margin:0;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:700;line-height:1.1;display:inline-flex}.WorksHero-module__dzgbhW__subtitle{color:#64748b;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:400;line-height:1.55}.WorksHero-module__dzgbhW__countBadge{color:#64748b;vertical-align:baseline;letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.WorksHero-module__dzgbhW__filtersRow{align-items:center;gap:16px;display:flex}.WorksHero-module__dzgbhW__filterBtn{color:#1e293b;cursor:pointer;letter-spacing:-.01em;background:#fff;border:1px solid #cbd5e1;border-radius:4px;outline:none;align-items:center;gap:7px;padding:8px 18px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.WorksHero-module__dzgbhW__filterBtn:hover{color:#2563eb;border-color:#2563eb;box-shadow:0 2px 8px #2563eb1f}.WorksHero-module__dzgbhW__filterActive{color:#2563eb;background:#eff6ff;border-color:#2563eb}.WorksHero-module__dzgbhW__filterBadge{color:#fff;background:#2563eb;border-radius:3px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.WorksHero-module__dzgbhW__selectedFacets{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.WorksHero-module__dzgbhW__facetChip{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.WorksHero-module__dzgbhW__facetChipService{color:#334155;background:#f8fafc;border-color:#cbd5e1}.WorksHero-module__dzgbhW__facetChip:hover{background:#dbeafe;border-color:#93c5fd}.WorksHero-module__dzgbhW__facetChipService:hover{background:#f1f5f9;border-color:#94a3b8}.WorksHero-module__dzgbhW__facetChipLabel{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.WorksHero-module__dzgbhW__facetChipRemove{background:#2563eb26;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;line-height:1;display:inline-flex}.WorksHero-module__dzgbhW__facetChipService .WorksHero-module__dzgbhW__facetChipRemove{background:#64748b2e}.WorksHero-module__dzgbhW__clearAllBtn{color:#64748b;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:6px 4px;font-size:12px;font-weight:700;text-decoration:underline}.WorksHero-module__dzgbhW__clearAllBtn:hover{color:#0f172a}@media (max-width:640px){.WorksHero-module__dzgbhW__selectedFacets{margin-top:16px}.WorksHero-module__dzgbhW__facetChipLabel{max-width:160px}}
.WorksGrid-module__2bnzKG__section{background-color:#fff;padding:20px 0 110px}.WorksGrid-module__2bnzKG__container{max-width:1240px;margin:0 auto;padding:0 32px}.WorksGrid-module__2bnzKG__grid{grid-template-columns:repeat(3,1fr);gap:40px 24px;display:grid}.WorksGrid-module__2bnzKG__card{background:0 0;border-radius:4px;flex-direction:column;gap:14px;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:visible}.WorksGrid-module__2bnzKG__card:hover{transform:translateY(-4px)}.WorksGrid-module__2bnzKG__imageWrapper{aspect-ratio:16/11;background:#f1f5f9;border-radius:4px;width:100%;position:relative;overflow:hidden}.WorksGrid-module__2bnzKG__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.WorksGrid-module__2bnzKG__card:hover .WorksGrid-module__2bnzKG__cardImg{transform:scale(1.04)}.WorksGrid-module__2bnzKG__industryTag{color:#fff;text-transform:uppercase;letter-spacing:.025em;z-index:2;pointer-events:none;background:#2563eb;border-radius:3px;padding:4px 10px;font-size:.7rem;font-weight:700;transition:background .2s,transform .2s;position:absolute;top:auto;bottom:12px;left:12px;box-shadow:0 2px 8px #2563eb4d}.WorksGrid-module__2bnzKG__card:hover .WorksGrid-module__2bnzKG__industryTag{background:#1d4ed8}.WorksGrid-module__2bnzKG__cardInfoRow{justify-content:space-between;align-items:center;gap:14px;margin-top:4px;padding-right:2px;display:flex}.WorksGrid-module__2bnzKG__cardTitle{color:#0f172a;letter-spacing:-.02em;flex-grow:1;margin:0;font-size:1.05rem;font-weight:700;line-height:1.38;transition:color .2s}.WorksGrid-module__2bnzKG__card:hover .WorksGrid-module__2bnzKG__cardTitle{color:#2563eb}.WorksGrid-module__2bnzKG__arrowCircleBtn{color:#475569;background:#f1f5f9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #0000000a}.WorksGrid-module__2bnzKG__card:hover .WorksGrid-module__2bnzKG__arrowCircleBtn{background:#2563eb;transform:scale(1.04);box-shadow:0 4px 12px #2563eb4d;color:#fff!important}.WorksGrid-module__2bnzKG__loadMoreWrapper{justify-content:center;margin-top:60px;margin-bottom:20px;display:flex}.WorksGrid-module__2bnzKG__loadMoreBtn{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#2563eb;border:none;border-radius:4px;align-items:center;gap:10px;padding:8px 14px 8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb59;color:#fff!important}.WorksGrid-module__2bnzKG__loadMoreBtn:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb80;color:#fff!important}.WorksGrid-module__2bnzKG__loadMorePlusBadge{background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s,background .2s;display:flex}.WorksGrid-module__2bnzKG__loadMoreBtn:hover .WorksGrid-module__2bnzKG__loadMorePlusBadge{background:#ffffff61;transform:scale(1.05)}@media (max-width:992px){.WorksGrid-module__2bnzKG__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:640px){.WorksGrid-module__2bnzKG__grid{grid-template-columns:1fr;gap:16px}}
.AboutPixieCollage-module__2givEG__collageSection{max-width:1360px;margin:0 auto;padding:50px 24px 80px}.AboutPixieCollage-module__2givEG__header{flex-direction:column;align-items:flex-start;gap:12px;max-width:760px;margin-bottom:40px;display:flex}.AboutPixieCollage-module__2givEG__title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:300;line-height:1.15}.AboutPixieCollage-module__2givEG__titleUnderline{background:#2563eb;border-radius:2px;width:64px;height:4px}.AboutPixieCollage-module__2givEG__subtitle{color:#64748b;margin:4px 0 0;font-size:.95rem;line-height:1.7}.AboutPixieCollage-module__2givEG__collageContainer{grid-template-columns:1.15fr .95fr 1.9fr;gap:16px;width:100%;height:520px;display:grid}@media (max-width:1024px){.AboutPixieCollage-module__2givEG__collageSection{padding:40px 20px 64px}.AboutPixieCollage-module__2givEG__collageContainer{grid-template-columns:1fr 1fr;gap:14px;height:auto}}@media (max-width:640px){.AboutPixieCollage-module__2givEG__collageSection{padding:28px 16px 48px}.AboutPixieCollage-module__2givEG__collageContainer{grid-template-columns:1fr;gap:12px;height:auto}}.AboutPixieCollage-module__2givEG__colLeft{grid-template-rows:1fr 1.08fr;gap:16px;width:100%;height:100%;display:grid}.AboutPixieCollage-module__2givEG__colMiddle{width:100%;height:100%;display:flex}.AboutPixieCollage-module__2givEG__colRight{grid-template-rows:1.15fr 1fr;gap:16px;width:100%;height:100%;display:grid}.AboutPixieCollage-module__2givEG__rightBottomRow{grid-template-columns:1fr 1fr;gap:16px;width:100%;height:100%;display:grid}@media (max-width:1024px){.AboutPixieCollage-module__2givEG__colLeft,.AboutPixieCollage-module__2givEG__colMiddle{height:440px}.AboutPixieCollage-module__2givEG__colRight{grid-column:span 2;height:440px}}@media (max-width:640px){.AboutPixieCollage-module__2givEG__colLeft{grid-column:span 1;height:340px}.AboutPixieCollage-module__2givEG__colMiddle{grid-column:span 1;height:260px}.AboutPixieCollage-module__2givEG__colRight{grid-column:span 1;height:380px}}.AboutPixieCollage-module__2givEG__photoSlot{cursor:pointer;background-color:#e2e8f0;border-radius:4px;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000000d}.AboutPixieCollage-module__2givEG__photoSlot:hover .AboutPixieCollage-module__2givEG__activeImg{transform:scale(1.03)}.AboutPixieCollage-module__2givEG__imgLayer{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .8s;display:block;position:absolute;inset:0}.AboutPixieCollage-module__2givEG__activeImg{opacity:1;z-index:1}.AboutPixieCollage-module__2givEG__incomingImg{opacity:0;z-index:2;animation:.85s cubic-bezier(.16,1,.3,1) forwards AboutPixieCollage-module__2givEG__wiperIn}@keyframes AboutPixieCollage-module__2givEG__wiperIn{0%{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0% 100%);transform:scale(1.04)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}}.AboutPixieCollage-module__2givEG__seeMoreSlot{background-color:#e2e8f0;border-radius:4px;width:100%;height:100%;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000000d}.AboutPixieCollage-module__2givEG__seeMoreOverlay{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:3;color:#fff;background:#0f172a73;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:all .3s;display:flex;position:absolute;inset:0}.AboutPixieCollage-module__2givEG__seeMoreSlot:hover .AboutPixieCollage-module__2givEG__seeMoreOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172aa6}.AboutPixieCollage-module__2givEG__seeMoreIcon{border:2.5px solid #fff;border-radius:4px;width:38px;height:38px;transition:transform .3s;position:relative}.AboutPixieCollage-module__2givEG__seeMoreIcon:after{content:"";pointer-events:none;border:2.5px solid #ffffffb3;border-radius:4px;position:absolute;inset:4px -8px -8px 4px}.AboutPixieCollage-module__2givEG__seeMoreSlot:hover .AboutPixieCollage-module__2givEG__seeMoreIcon{transform:scale(1.08)}.AboutPixieCollage-module__2givEG__seeMoreText{letter-spacing:.02em;color:#fff;margin:0;font-size:15px;font-weight:700}
.WorksFacetDrawer-module__6Tq5Va__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;background:#0f172a8c;justify-content:flex-end;animation:.25s forwards WorksFacetDrawer-module__6Tq5Va__fadeIn;display:flex;position:fixed;inset:0}@keyframes WorksFacetDrawer-module__6Tq5Va__fadeIn{0%{opacity:0}to{opacity:1}}.WorksFacetDrawer-module__6Tq5Va__drawer{color:#0f172a;background:#fff;flex-direction:column;width:400px;max-width:90vw;height:100%;animation:.3s cubic-bezier(.16,1,.3,1) forwards WorksFacetDrawer-module__6Tq5Va__slideInRight;display:flex;box-shadow:-12px 0 40px #0000002e}@keyframes WorksFacetDrawer-module__6Tq5Va__slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.WorksFacetDrawer-module__6Tq5Va__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.WorksFacetDrawer-module__6Tq5Va__headerTitle{color:#0f172a;letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:700}.WorksFacetDrawer-module__6Tq5Va__closeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;font-size:1.2rem;transition:all .2s;display:flex}.WorksFacetDrawer-module__6Tq5Va__closeBtn:hover{color:#0f172a;background:#f1f5f9}.WorksFacetDrawer-module__6Tq5Va__body{flex-direction:column;flex:1;gap:28px;padding:24px;display:flex;overflow-y:auto}.WorksFacetDrawer-module__6Tq5Va__facetSection{flex-direction:column;gap:14px;display:flex}.WorksFacetDrawer-module__6Tq5Va__sectionTitle{color:#0f172a;letter-spacing:-.015em;border-left:3px solid #2563eb;align-items:center;gap:8px;margin:0;padding-left:8px;font-size:.95rem;font-weight:700;display:flex}.WorksFacetDrawer-module__6Tq5Va__sectionCount{color:#fff;background:#2563eb;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.WorksFacetDrawer-module__6Tq5Va__loadingText{color:#64748b;margin:0;font-size:13px}.WorksFacetDrawer-module__6Tq5Va__optionsList{flex-direction:column;gap:10px;display:flex}.WorksFacetDrawer-module__6Tq5Va__optionLabel{cursor:pointer;color:#334155;-webkit-user-select:none;user-select:none;letter-spacing:-.01em;align-items:center;gap:10px;font-size:.9rem;font-weight:500;transition:color .15s;display:flex}.WorksFacetDrawer-module__6Tq5Va__optionLabel:hover{color:#2563eb}.WorksFacetDrawer-module__6Tq5Va__checkboxInput{accent-color:#2563eb;cursor:pointer;border-radius:3px;width:16px;height:16px}.WorksFacetDrawer-module__6Tq5Va__footer{background:#f8fafc;border-top:1px solid #e2e8f0;gap:12px;padding:16px 24px;display:flex}.WorksFacetDrawer-module__6Tq5Va__applyBtn{color:#fff;letter-spacing:-.01em;cursor:pointer;background:#0f172a;border:none;border-radius:4px;flex:1;padding:10px 20px;font-size:.88rem;font-weight:700;transition:all .2s}.WorksFacetDrawer-module__6Tq5Va__applyBtn:hover{background:#2563eb;box-shadow:0 4px 12px #2563eb40}.WorksFacetDrawer-module__6Tq5Va__resetBtn{color:#64748b;letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .2s}.WorksFacetDrawer-module__6Tq5Va__resetBtn:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}
.JobSearchShowcase-module__DSybfW__jobSearchSection{color:#0f172a;background-color:#fff;min-height:100vh;padding-top:140px;padding-bottom:100px;font-family:inherit}.JobSearchShowcase-module__DSybfW__pageHeader{text-align:center;max-width:720px;margin-bottom:40px;margin-left:auto;margin-right:auto}.JobSearchShowcase-module__DSybfW__pageTitle{color:#0f172a;margin:0 0 12px;font-size:36px;font-weight:800;line-height:1.2}.JobSearchShowcase-module__DSybfW__pageSub{color:#475569;margin:0;font-size:16px;line-height:1.6}.JobSearchShowcase-module__DSybfW__searchContainerWrapper{margin-bottom:40px}.JobSearchShowcase-module__DSybfW__searchHeaderBox{background:#fff;border-radius:4px;align-items:center;gap:14px;padding:8px 12px 8px 16px;transition:all .25s;display:flex;position:relative;box-shadow:0 4px 20px -2px #0f172a14;border:none!important;outline:none!important}.JobSearchShowcase-module__DSybfW__searchHeaderBox:hover{box-shadow:0 8px 24px -4px #2563eb1f;border:none!important;outline:none!important}.JobSearchShowcase-module__DSybfW__searchHeaderBox:focus-within{background:#fff;box-shadow:0 8px 24px -4px #2563eb2e;border:none!important;outline:none!important}.JobSearchShowcase-module__DSybfW__searchIconBadge{color:#fff;background:#2563eb;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 3px 10px #2563eb4d}.JobSearchShowcase-module__DSybfW__searchInput{color:#0f172a;background:0 0;flex:1;width:100%;padding:8px 0;font-size:15px;font-weight:500;box-shadow:none!important;border:none!important;outline:none!important}.JobSearchShowcase-module__DSybfW__searchInput::placeholder{color:#94a3b8;font-weight:400}.JobSearchShowcase-module__DSybfW__clearSearchBtn{color:#64748b;cursor:pointer;background-color:#f1f5f9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.JobSearchShowcase-module__DSybfW__clearSearchBtn:hover{color:#ef4444;background-color:#fee2e2}.JobSearchShowcase-module__DSybfW__searchActionBadge{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#2563eb;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb59;color:#fff!important}.JobSearchShowcase-module__DSybfW__searchActionBadge:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 18px #2563eb73}.JobSearchShowcase-module__DSybfW__searchBtnArrow{background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.JobSearchShowcase-module__DSybfW__searchLayoutGrid{grid-template-columns:280px 1fr;gap:40px;display:grid}.JobSearchShowcase-module__DSybfW__filterSidebar{flex-direction:column;gap:24px;display:flex}.JobSearchShowcase-module__DSybfW__filterHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.JobSearchShowcase-module__DSybfW__filterHeaderActions{align-items:center;gap:10px;display:flex}.JobSearchShowcase-module__DSybfW__filterSheetClose,.JobSearchShowcase-module__DSybfW__filterSheetFooter,.JobSearchShowcase-module__DSybfW__filterSheetBackdrop,.JobSearchShowcase-module__DSybfW__mobileFilterBtn{display:none}.JobSearchShowcase-module__DSybfW__filterTitle{color:#0f172a;font-size:16px;font-weight:800}.JobSearchShowcase-module__DSybfW__clearBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700}.JobSearchShowcase-module__DSybfW__clearBtn:hover{text-decoration:underline}.JobSearchShowcase-module__DSybfW__filterGroup{border-bottom:1px solid #e2e8f0;padding-bottom:16px}.JobSearchShowcase-module__DSybfW__filterLabel{color:#0f172a;cursor:pointer;margin-bottom:10px;font-size:14px;font-weight:700}.JobSearchShowcase-module__DSybfW__filterSearchInput{color:#0f172a;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;outline:none;width:100%;padding:10px 14px;font-size:13px}.JobSearchShowcase-module__DSybfW__filterSearchInput:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.JobSearchShowcase-module__DSybfW__resultsTopBar{color:#64748b;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:13px;display:flex}.JobSearchShowcase-module__DSybfW__resultsCount{color:#0f172a;font-weight:700}.JobSearchShowcase-module__DSybfW__jobsList{flex-direction:column;gap:16px;display:flex}.JobSearchShowcase-module__DSybfW__jobCard{cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;padding:24px 28px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #00000008}.JobSearchShowcase-module__DSybfW__jobCard:hover{border-color:#93c5fd;box-shadow:0 6px 20px #2563eb14}.JobSearchShowcase-module__DSybfW__jobCardExpanded{border-color:#2563eb;box-shadow:0 8px 24px #2563eb1f}.JobSearchShowcase-module__DSybfW__jobCardHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.JobSearchShowcase-module__DSybfW__headerInfo{flex-direction:column;gap:6px;display:flex}.JobSearchShowcase-module__DSybfW__jobCardTitle{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.JobSearchShowcase-module__DSybfW__jobCardMeta{color:#64748b;margin:0;font-size:13.5px}.JobSearchShowcase-module__DSybfW__jobCardSkill{color:#475569;margin:0;font-size:13.5px}.JobSearchShowcase-module__DSybfW__squareToggleBtn{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;font-weight:800;transition:transform .2s,background-color .2s;display:flex}.JobSearchShowcase-module__DSybfW__squareToggleBtn:hover{background-color:#1d4ed8}.JobSearchShowcase-module__DSybfW__jobExpandedContent{border-top:1px solid #f1f5f9;flex-direction:column;gap:20px;margin-top:24px;padding-top:20px;animation:.25s ease-in-out JobSearchShowcase-module__DSybfW__fadeIn;display:flex}@keyframes JobSearchShowcase-module__DSybfW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.JobSearchShowcase-module__DSybfW__metaDetailsGroup{flex-direction:column;gap:6px;display:flex}.JobSearchShowcase-module__DSybfW__detailRow{color:#334155;margin:0;font-size:14px;line-height:1.5}.JobSearchShowcase-module__DSybfW__detailRow strong{color:#0f172a;font-weight:700}.JobSearchShowcase-module__DSybfW__descBlock{flex-direction:column;gap:8px;display:flex}.JobSearchShowcase-module__DSybfW__descHeading{color:#0f172a;margin:0;font-size:15px;font-weight:800}.JobSearchShowcase-module__DSybfW__descText{color:#475569;margin:0;font-size:13.5px;line-height:1.7}.JobSearchShowcase-module__DSybfW__expandedActionsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.JobSearchShowcase-module__DSybfW__saveBtn{color:#0f172a;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.JobSearchShowcase-module__DSybfW__saveBtn:hover{color:#2563eb;background:#eff6ff;border-color:#2563eb}.JobSearchShowcase-module__DSybfW__contactStyleBtn{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#2563eb;border:none;border-radius:4px;align-items:center;gap:10px;padding:8px 14px 8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb59;color:#fff!important}.JobSearchShowcase-module__DSybfW__contactStyleBtn:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb80;color:#fff!important}.JobSearchShowcase-module__DSybfW__btnArrowCircle{background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .2s;display:flex}.JobSearchShowcase-module__DSybfW__contactStyleBtn:hover .JobSearchShowcase-module__DSybfW__btnArrowCircle{transform:scale(1.08)}@media (max-width:900px){.JobSearchShowcase-module__DSybfW__searchLayoutGrid{grid-template-columns:1fr}.JobSearchShowcase-module__DSybfW__filterSidebar{display:none}.JobSearchShowcase-module__DSybfW__filterSidebar.JobSearchShowcase-module__DSybfW__filterSheetOpen{z-index:2200;background:#fff;flex-direction:column;gap:0;width:100%;height:100%;max-height:100dvh;padding:0;animation:.28s cubic-bezier(.16,1,.3,1) JobSearchShowcase-module__DSybfW__filterSheetIn;display:flex;position:fixed;inset:0}@keyframes JobSearchShowcase-module__DSybfW__filterSheetIn{0%{opacity:.6;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.JobSearchShowcase-module__DSybfW__filterSheetBackdrop{z-index:2190;cursor:pointer;background:#0f172a73;border:none;padding:0;display:block;position:fixed;inset:0}.JobSearchShowcase-module__DSybfW__filterHeader{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:18px 20px}.JobSearchShowcase-module__DSybfW__filterSheetClose{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex}.JobSearchShowcase-module__DSybfW__filterSheetClose:hover{color:#0f172a;background:#e2e8f0}.JobSearchShowcase-module__DSybfW__filterSheetBody{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:20px;padding:20px;display:flex;overflow-y:auto}.JobSearchShowcase-module__DSybfW__filterSheetFooter{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;gap:10px;display:flex}.JobSearchShowcase-module__DSybfW__filterSheetReset{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex:none;padding:12px 16px;font-size:14px;font-weight:700}.JobSearchShowcase-module__DSybfW__filterSheetApply{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:4px;flex:1;padding:12px 16px;font-size:14px;font-weight:700}.JobSearchShowcase-module__DSybfW__filterSheetApply:hover{background:#2563eb}.JobSearchShowcase-module__DSybfW__resultsTopActions{align-items:center;gap:10px;display:flex}.JobSearchShowcase-module__DSybfW__mobileFilterBtn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.JobSearchShowcase-module__DSybfW__mobileFilterBtnActive{color:#2563eb;background:#eff6ff;border-color:#2563eb}.JobSearchShowcase-module__DSybfW__mobileFilterBadge{color:#fff;background:#2563eb;border-radius:3px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.JobSearchShowcase-module__DSybfW__resetFiltersInline{display:none}}@media (min-width:901px){.JobSearchShowcase-module__DSybfW__filterSheetBody{display:contents}.JobSearchShowcase-module__DSybfW__filterSheetFooter,.JobSearchShowcase-module__DSybfW__mobileFilterBtn{display:none}.JobSearchShowcase-module__DSybfW__resetFiltersInline{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:700}}
.WorkDetailHero-module__vlWnTq__section{background-color:#fff;padding:120px 0 30px}.WorkDetailHero-module__vlWnTq__container{max-width:1100px;margin:0 auto;padding:0 24px}.WorkDetailHero-module__vlWnTq__topMetaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.WorkDetailHero-module__vlWnTq__caseStudyLabel{color:#3b82f6;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800;display:block}.WorkDetailHero-module__vlWnTq__ctaBtn{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#3b82f6;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:10px;padding:6px 14px 6px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #3b82f659;color:#fff!important}.WorkDetailHero-module__vlWnTq__ctaBtn:hover{opacity:.95;background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 20px #2563eb80;color:#fff!important}.WorkDetailHero-module__vlWnTq__btnArrow{background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .22s;display:flex}.WorkDetailHero-module__vlWnTq__ctaBtn:hover .WorkDetailHero-module__vlWnTq__btnArrow{transform:translate(2px,-2px)}.WorkDetailHero-module__vlWnTq__title{color:#0f172a;text-transform:uppercase;letter-spacing:-.5px;margin:0 0 32px;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;line-height:1.25}.WorkDetailHero-module__vlWnTq__servicesBlock{margin:0 0 36px}.WorkDetailHero-module__vlWnTq__servicesTitle{color:#475569;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.WorkDetailHero-module__vlWnTq__pillsGrid{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.WorkDetailHero-module__vlWnTq__pill{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:all .22s;box-shadow:0 2px 6px #00000005}.WorkDetailHero-module__vlWnTq__pill:hover{color:#3b82f6;background:#f8fafc;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f61a}.WorkDetailHero-module__vlWnTq__overviewBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:40px;padding:36px 40px;box-shadow:0 2px 10px #00000005}.WorkDetailHero-module__vlWnTq__overviewTitle{color:#0f172a;text-transform:uppercase;letter-spacing:.02em;margin:0 0 16px;font-size:1.15rem;font-weight:800}.WorkDetailHero-module__vlWnTq__overviewText{color:#334155;margin:0;font-size:1.05rem;line-height:1.8}.WorkDetailHero-module__vlWnTq__metaGrid{border-top:1px solid #e2e8f0;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;padding-top:24px;display:grid}.WorkDetailHero-module__vlWnTq__metaItem{flex-direction:column;gap:6px;display:flex}.WorkDetailHero-module__vlWnTq__metaLabel{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.WorkDetailHero-module__vlWnTq__metaVal{color:#0f172a;font-size:1.1rem;font-weight:800}.WorkDetailHero-module__vlWnTq__coverWrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;width:100%;margin-bottom:24px;overflow:hidden;box-shadow:0 10px 30px #0000000a}.WorkDetailHero-module__vlWnTq__coverImg{width:100%;height:auto;display:block}@media (max-width:768px){.WorkDetailHero-module__vlWnTq__section{padding:100px 0 20px}.WorkDetailHero-module__vlWnTq__metaGrid{grid-template-columns:1fr;gap:16px}.WorkDetailHero-module__vlWnTq__overviewBox{padding:24px}.WorkDetailHero-module__vlWnTq__pill{padding:10px 16px;font-size:13px}}
.WorkDetailContent-module__7Td6yW__section{background-color:#fff;padding:10px 0 80px}.WorkDetailContent-module__7Td6yW__container{max-width:1100px;margin:0 auto;padding:0 24px}.WorkDetailContent-module__7Td6yW__block{margin-bottom:56px}.WorkDetailContent-module__7Td6yW__sectionTitle{color:#0f172a;text-transform:uppercase;letter-spacing:-.5px;margin:0 0 24px;font-size:1.75rem;font-weight:800}.WorkDetailContent-module__7Td6yW__mockupStack{flex-direction:column;gap:32px;margin-bottom:56px;display:flex}.WorkDetailContent-module__7Td6yW__mockupCard{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:center;padding:36px;display:flex;box-shadow:0 4px 20px #00000005}.WorkDetailContent-module__7Td6yW__mockupHeadline{color:#0f172a;margin:0 0 10px;font-size:1.6rem;font-weight:800}.WorkDetailContent-module__7Td6yW__mockupImgWrapper{border:1px solid #cbd5e1;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 8px 24px #0000000a}.WorkDetailContent-module__7Td6yW__mockupImg{width:100%;height:auto;display:block}.WorkDetailContent-module__7Td6yW__accordionItem{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;margin-bottom:14px;transition:border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 2px 8px #00000005}.WorkDetailContent-module__7Td6yW__accordionItem:hover{border-color:#cbd5e1}.WorkDetailContent-module__7Td6yW__accordionItemActive{border-color:#3b82f6;box-shadow:0 8px 24px #3b82f614}.WorkDetailContent-module__7Td6yW__toggleHeader{cursor:pointer;text-align:left;background:#f8fafc;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;transition:background .2s;display:flex}.WorkDetailContent-module__7Td6yW__accordionItemActive .WorkDetailContent-module__7Td6yW__toggleHeader{background:#fff}.WorkDetailContent-module__7Td6yW__toggleTitle{color:#0f172a;margin:0;font-size:1.1rem;font-weight:800}.WorkDetailContent-module__7Td6yW__toggleIcon{color:#3b82f6;background:#fff;border:1px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.1rem;font-weight:700;transition:all .22s;display:flex}.WorkDetailContent-module__7Td6yW__accordionItemActive .WorkDetailContent-module__7Td6yW__toggleIcon{color:#fff;background:#3b82f6;border-color:#3b82f6;transform:rotate(180deg)}.WorkDetailContent-module__7Td6yW__panelContent{border-top:1px solid #f1f5f9;flex-direction:column;gap:14px;padding:18px 24px 22px;display:flex}.WorkDetailContent-module__7Td6yW__challengeText{color:#64748b;margin:0;font-size:.96rem;line-height:1.7}.WorkDetailContent-module__7Td6yW__challengeText strong{color:#0f172a;font-weight:800}.WorkDetailContent-module__7Td6yW__solutionText{color:#334155;margin:0;font-size:.96rem;line-height:1.7}.WorkDetailContent-module__7Td6yW__solutionText strong{color:#3b82f6;font-weight:800}.WorkDetailContent-module__7Td6yW__resultsGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.WorkDetailContent-module__7Td6yW__resultCard{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:10px;padding:24px 28px;transition:transform .22s,border-color .22s;display:flex;box-shadow:0 2px 8px #00000005}.WorkDetailContent-module__7Td6yW__resultCard:hover{border-color:#3b82f6;transform:translateY(-3px)}.WorkDetailContent-module__7Td6yW__resultHeader{color:#0f172a;align-items:center;gap:10px;font-size:1.1rem;font-weight:800;display:flex}.WorkDetailContent-module__7Td6yW__resultIcon{font-size:1.3rem}.WorkDetailContent-module__7Td6yW__resultText{color:#475569;margin:0;font-size:.94rem;line-height:1.65}.WorkDetailContent-module__7Td6yW__conclusionBox{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:36px;padding:36px 40px;box-shadow:0 2px 10px #00000005}.WorkDetailContent-module__7Td6yW__conclusionTitle{color:#0f172a;text-transform:uppercase;letter-spacing:-.3px;margin:0 0 16px;font-size:1.35rem;font-weight:800}.WorkDetailContent-module__7Td6yW__conclusionText{color:#334155;margin:0 0 16px;font-size:1.02rem;line-height:1.8}.WorkDetailContent-module__7Td6yW__ctaBtn{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:#3b82f6;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:10px;padding:8px 16px 8px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #3b82f659;color:#fff!important}.WorkDetailContent-module__7Td6yW__ctaBtn:hover{opacity:.95;background:#2563eb;transform:translateY(-2px);box-shadow:0 6px 20px #2563eb80;color:#fff!important}.WorkDetailContent-module__7Td6yW__btnArrow{background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .22s;display:flex}.WorkDetailContent-module__7Td6yW__ctaBtn:hover .WorkDetailContent-module__7Td6yW__btnArrow{transform:translate(2px,-2px)}@media (max-width:900px){.WorkDetailContent-module__7Td6yW__resultsGrid{grid-template-columns:1fr}}@media (max-width:600px){.WorkDetailContent-module__7Td6yW__mockupCard,.WorkDetailContent-module__7Td6yW__conclusionBox{padding:24px}}
.WorkingHereShowcase-module__pS4QFa__workingHerePage{color:#0f172a;background-color:#fff;padding-top:100px;padding-bottom:120px;font-family:Neue Haas Grotesk,Neue Haas Grotesk Display Pro,Host Grotesk,Space Grotesk,Plus Jakarta Sans,-apple-system,sans-serif;overflow:hidden}.WorkingHereShowcase-module__pS4QFa__mainContainer{flex-direction:column;gap:70px;max-width:1240px;margin:0 auto;padding:0 24px;display:flex}.WorkingHereShowcase-module__pS4QFa__heroBlock{background:#fff;border-radius:4px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:20px;display:grid;overflow:hidden}.WorkingHereShowcase-module__pS4QFa__heroImgBox{border-radius:4px;width:100%;height:420px;overflow:hidden;box-shadow:0 10px 30px #0000000f}.WorkingHereShowcase-module__pS4QFa__heroImg{object-fit:cover;width:100%;height:100%;display:block}.WorkingHereShowcase-module__pS4QFa__heroContent{flex-direction:column;justify-content:center;align-items:flex-start;padding-right:20px;display:flex}.WorkingHereShowcase-module__pS4QFa__heroTitle{color:#0f172a;letter-spacing:-.02em;margin:0 0 24px;font-size:52px;font-weight:900;line-height:1.1}.WorkingHereShowcase-module__pS4QFa__heroSub{color:#334155;margin:0 0 32px;font-size:18px;line-height:1.6}.WorkingHereShowcase-module__pS4QFa__threeCardsGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.WorkingHereShowcase-module__pS4QFa__cardItem{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.WorkingHereShowcase-module__pS4QFa__cardItem:hover{border-color:#93c5fd;transform:translateY(-4px);box-shadow:0 12px 24px #2563eb14}.WorkingHereShowcase-module__pS4QFa__cardImgBox{background:#f1f5f9;width:100%;height:260px;overflow:hidden}.WorkingHereShowcase-module__pS4QFa__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.WorkingHereShowcase-module__pS4QFa__cardItem:hover .WorkingHereShowcase-module__pS4QFa__cardImg{transform:scale(1.04)}.WorkingHereShowcase-module__pS4QFa__cardBody{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.WorkingHereShowcase-module__pS4QFa__cardTitle{color:#0f172a;margin:0;font-size:20px;font-weight:800}.WorkingHereShowcase-module__pS4QFa__cardDesc{color:#475569;margin:0;font-size:14px;line-height:1.6}.WorkingHereShowcase-module__pS4QFa__sectionHeaderBox{max-width:900px;margin-bottom:10px}.WorkingHereShowcase-module__pS4QFa__sectionMainTitle{color:#0f172a;letter-spacing:-.01em;margin:0 0 16px;font-size:42px;font-weight:900}.WorkingHereShowcase-module__pS4QFa__sectionMainSub{color:#475569;margin:0;font-size:18px;line-height:1.6}.WorkingHereShowcase-module__pS4QFa__featureRow{background:#fff;border-radius:4px;grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding:10px 0;display:grid}.WorkingHereShowcase-module__pS4QFa__featureRowReverse{background:#fff;border-radius:4px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;padding:10px 0;display:grid}.WorkingHereShowcase-module__pS4QFa__featureImgBox{border-radius:4px;width:100%;height:380px;overflow:hidden;box-shadow:0 8px 24px #0000000d}.WorkingHereShowcase-module__pS4QFa__featureImg{object-fit:cover;width:100%;height:100%;display:block}.WorkingHereShowcase-module__pS4QFa__featureContent{flex-direction:column;align-items:flex-start;display:flex}.WorkingHereShowcase-module__pS4QFa__blueAccentBar{background-color:#2563eb;border-radius:2px;width:32px;height:4px;margin-bottom:20px}.WorkingHereShowcase-module__pS4QFa__featureTitle{color:#0f172a;letter-spacing:-.01em;margin:0 0 16px;font-size:28px;font-weight:800}.WorkingHereShowcase-module__pS4QFa__featureDesc{color:#475569;margin:0 0 24px;font-size:15px;line-height:1.7}.WorkingHereShowcase-module__pS4QFa__readMoreBtn{text-transform:uppercase;letter-spacing:.08em;background:#2563eb;border-radius:4px;align-items:center;gap:10px;width:fit-content;margin-top:12px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb59;color:#fff!important}.WorkingHereShowcase-module__pS4QFa__readMoreBtn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 20px #2563eb80}.WorkingHereShowcase-module__pS4QFa__circleIconBadge{color:#fff;background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:transform .2s;display:inline-flex}.WorkingHereShowcase-module__pS4QFa__readMoreBtn:hover .WorkingHereShowcase-module__pS4QFa__circleIconBadge{transform:scale(1.08)}@media (max-width:1024px){.WorkingHereShowcase-module__pS4QFa__heroBlock{grid-template-columns:1fr;gap:32px}.WorkingHereShowcase-module__pS4QFa__heroImgBox{height:320px}.WorkingHereShowcase-module__pS4QFa__threeCardsGrid{grid-template-columns:repeat(2,1fr)}.WorkingHereShowcase-module__pS4QFa__featureRow,.WorkingHereShowcase-module__pS4QFa__featureRowReverse{grid-template-columns:1fr;gap:32px}.WorkingHereShowcase-module__pS4QFa__featureImgBox{height:300px}}@media (max-width:640px){.WorkingHereShowcase-module__pS4QFa__heroTitle{font-size:36px}.WorkingHereShowcase-module__pS4QFa__sectionMainTitle{font-size:30px}.WorkingHereShowcase-module__pS4QFa__threeCardsGrid{grid-template-columns:1fr}}
