.work_page__FPPAr{background:hsl(var(--background))}.work_inner__8ekD6{width:min(1500px,calc(100% - 100px));margin-inline:auto}.work_section__ojsKe{padding-block:90px;scroll-margin-top:28px}.work_muted__E2o50{background:hsl(var(--muted))}.work_eyebrow__oadzm{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--muted-text)}.work_eyebrow__oadzm:before{content:"";width:28px;height:2px;flex-shrink:0;background:hsl(var(--secondary))}.work_page__FPPAr h2{margin:0;font-size:clamp(32px,3.4vw,52px);font-weight:400;letter-spacing:-.045em;line-height:1.16}.work_page__FPPAr h2 span{color:hsl(var(--secondary))}.work_heading__LAfnU{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:30px}.work_heading__LAfnU>p{max-width:440px;font-size:16px;line-height:1.8;color:var(--body);margin:0}.work_statsBar__Rsqhy{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:14px 22px;border-radius:14px;background:hsl(var(--muted)/.6);border:1px solid hsl(var(--border));margin-bottom:40px}.work_statItem__av3Mj{display:inline-flex;align-items:center;gap:10px}.work_statDot__qZOdb{width:7px;height:7px;border-radius:50%;background:hsl(var(--secondary));box-shadow:0 0 8px hsl(var(--secondary));animation:work_pulseDot__ZFcDy 2s ease-in-out infinite}.work_statLabel__efXA5{font-size:11.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text)}.work_statDivider____kym{width:1px;height:16px;background:hsl(var(--border))}.work_collections__fNYxP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.work_collections__fNYxP>div{display:flex;height:100%}.work_collection__3W_Nx{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;padding:28px;border-radius:18px;background:hsl(var(--muted));border-left:1px solid hsl(var(--border));border:1px solid hsl(var(--border));border-left-width:3px;box-shadow:0 2px 0 hsl(var(--secondary)/.08),0 6px 18px hsl(var(--foreground)/.03),0 16px 36px hsl(var(--foreground)/.02);text-decoration:none;overflow:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease,background-color .28s ease}.work_collection__3W_Nx:hover{transform:translateY(-4px);border-color:hsl(var(--secondary)/.3);border-left-color:hsl(var(--secondary));background:hsl(var(--muted));box-shadow:0 2px 0 hsl(var(--secondary)/.15),0 10px 24px hsl(var(--foreground)/.06),0 24px 44px hsl(var(--foreground)/.04)}.work_cardHeader__lOoq1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.work_codeTag__Vg_ed{font-family:var(--font-mono,monospace);font-size:10.5px;font-weight:600;letter-spacing:.1em;color:hsl(var(--secondary));padding:3px 8px;border-radius:6px;background:hsl(var(--secondary)/.08);border:1px solid hsl(var(--secondary)/.2)}.work_sectorTag__hx9pv{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text)}.work_cardMain__zvqR8{display:flex;gap:18px;align-items:flex-start;margin-bottom:22px}.work_iconChamber__Zj0pW{flex-shrink:0;width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:hsl(var(--background));border:1px solid hsl(var(--border));color:hsl(var(--secondary));transition:all .25s ease}.work_collection__3W_Nx:hover .work_iconChamber__Zj0pW{background:hsl(var(--secondary)/.1);border-color:hsl(var(--secondary)/.4);transform:scale(1.05)}.work_cardText__Hk3Sz{flex:1;min-width:0}.work_cardText__Hk3Sz h3{font-size:clamp(20px,1.6vw,24px);font-weight:450;letter-spacing:-.03em;line-height:1.25;color:var(--heading,hsl(var(--foreground)));margin:0 0 10px;transition:color .2s ease}.work_collection__3W_Nx:hover .work_cardText__Hk3Sz h3{color:hsl(var(--secondary))}.work_cardText__Hk3Sz p{font-size:13.5px;line-height:1.7;color:var(--body);margin:0}.work_cardTags__NmThp{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px}.work_tagChip__suFxO{display:inline-block;font-size:10.5px;font-weight:500;color:var(--muted-text);padding:3px 8px;border-radius:6px;background:hsl(var(--background));border:1px solid hsl(var(--border));transition:border-color .2s ease,color .2s ease}.work_collection__3W_Nx:hover .work_tagChip__suFxO{border-color:hsl(var(--border)/.8);color:var(--body)}.work_cardAction__c41GA{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid hsl(var(--border))}.work_actionText__e_s99{font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--muted-text);transition:color .2s ease}.work_collection__3W_Nx:hover .work_actionText__e_s99{color:var(--body)}.work_actionReticle__Q_mXd{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--secondary));transition:all .25s ease}.work_collection__3W_Nx:hover .work_actionReticle__Q_mXd{background:hsl(var(--secondary));border-color:hsl(var(--secondary));color:#ffffff;transform:translate(2px,-2px)}.work_caseStudy__m1ssD{position:relative;isolation:isolate;display:grid;grid-template-columns:1.15fr 1fr;border:1px solid hsl(var(--border));border-top:2px solid hsl(var(--secondary)/.65);border-radius:22px;overflow:hidden;background:hsl(var(--background));margin-bottom:40px;box-shadow:0 2px 0 hsl(var(--secondary)/.1),0 6px 20px hsl(var(--foreground)/.04),0 18px 36px hsl(var(--foreground)/.03);text-decoration:none;color:inherit;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease}.work_caseStudy__m1ssD:hover{transform:translateY(-4px);border-color:hsl(var(--secondary)/.4);box-shadow:0 3px 0 hsl(var(--secondary)/.2),0 12px 28px hsl(var(--foreground)/.06),0 26px 50px hsl(var(--foreground)/.04)}.work_caseStudy__m1ssD:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 50% at 100% 0,hsl(var(--secondary)/.06),transparent 70%);pointer-events:none;opacity:0;transition:opacity .35s ease;z-index:1}.work_caseStudy__m1ssD:hover:before{opacity:1}.work_caseImage__EvWpM{position:relative;min-height:380px;overflow:hidden;background:hsl(var(--muted))}.work_caseImage__EvWpM img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.work_caseStudy__m1ssD:hover .work_caseImage__EvWpM img{transform:scale(1.035)}.work_caseCopy__y52Mn{position:relative;z-index:2;padding:42px;display:flex;flex-direction:column;justify-content:center}.work_caseHeader__1eX35{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.work_caseCopy__y52Mn h3{font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.04em;margin:0 0 16px;color:hsl(var(--foreground));transition:color .2s ease}.work_caseStudy__m1ssD:hover .work_caseCopy__y52Mn h3{color:hsl(var(--secondary))}.work_caseCopy__y52Mn>p:not(.work_eyebrow__oadzm){color:var(--body);line-height:1.75;font-size:15px;margin:0 0 20px}.work_caseChips__w_W_v{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.work_caseChip__Ym9R2{display:inline-block;font-size:11px;font-weight:500;color:var(--muted-text);padding:3px 9px;border-radius:6px;background:hsl(var(--muted));border:1px solid hsl(var(--border))}.work_projectGrid__U4VEH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-bottom:30px}.work_projectGrid__U4VEH>div{display:flex;height:100%}.work_projectCard__CSVA_{position:relative;isolation:isolate;display:flex;flex-direction:column;width:100%;height:100%;border-radius:20px;background:hsl(var(--background));border:1px solid hsl(var(--border));border-top:2px solid hsl(var(--secondary)/.6);box-shadow:0 2px 0 hsl(var(--secondary)/.08),0 6px 18px hsl(var(--foreground)/.03),0 16px 36px hsl(var(--foreground)/.02);text-decoration:none;color:inherit;overflow:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s ease,box-shadow .28s ease}.work_projectCard__CSVA_:hover{transform:translateY(-4px);border-color:hsl(var(--secondary)/.35);box-shadow:0 3px 0 hsl(var(--secondary)/.18),0 10px 26px hsl(var(--foreground)/.06),0 24px 48px hsl(var(--foreground)/.04)}.work_projectCard__CSVA_:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 65% 50% at 100% 0,hsl(var(--secondary)/.06),transparent 70%);pointer-events:none;opacity:0;transition:opacity .35s ease;z-index:1}.work_projectCard__CSVA_:hover:before{opacity:1}.work_projectImageWrap__BcXgO{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border))}.work_projectImageWrap__BcXgO img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.work_projectCard__CSVA_:hover .work_projectImageWrap__BcXgO img{transform:scale(1.04)}.work_projectPlaceholder__99OSA{width:100%;height:100%;display:grid;place-items:center;color:hsl(var(--secondary));background:hsl(var(--muted))}.work_projectIndex__sjnYX{position:absolute;top:12px;left:12px;font-family:var(--font-mono,monospace);font-size:10px;font-weight:600;letter-spacing:.08em;color:hsl(var(--foreground));padding:3px 8px;border-radius:6px;background:hsl(var(--background)/.85);backdrop-filter:blur(8px);border:1px solid hsl(var(--border));z-index:2}.work_projectContent__WW4XT{position:relative;z-index:2;display:flex;flex-direction:column;flex:1;padding:24px}.work_projectMeta__3uJX1{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:11px;color:var(--muted-text);letter-spacing:.02em}.work_projectCard__CSVA_ h3{font-size:18px;font-weight:450;line-height:1.35;letter-spacing:-.025em;color:hsl(var(--foreground));margin:0 0 10px;transition:color .2s ease;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.work_projectCard__CSVA_:hover h3{color:hsl(var(--secondary))}.work_projectExcerpt__hI0Jv{font-size:13.5px;line-height:1.65;color:var(--body);margin:0 0 16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.work_cardCornerBR__iaVT0,.work_cardCornerTL__o6JYK{position:absolute;width:9px;height:9px;pointer-events:none;z-index:3;transition:border-color .25s ease}.work_cardCornerTL__o6JYK{top:9px;left:9px;border-top:2px solid hsl(var(--secondary)/.4);border-left:2px solid hsl(var(--secondary)/.4)}.work_cardCornerBR__iaVT0{bottom:9px;right:9px;border-bottom:2px solid hsl(var(--secondary)/.4);border-right:2px solid hsl(var(--secondary)/.4)}.work_caseStudy__m1ssD:hover .work_cardCornerBR__iaVT0,.work_caseStudy__m1ssD:hover .work_cardCornerTL__o6JYK,.work_projectCard__CSVA_:hover .work_cardCornerBR__iaVT0,.work_projectCard__CSVA_:hover .work_cardCornerTL__o6JYK{border-color:hsl(var(--secondary))}.work_viewAllWrap__WaF_k{display:flex;justify-content:center;margin-top:40px}.work_viewAllBtn__SCcJb{display:inline-flex;align-items:center;gap:12px;padding:12px 28px;border-radius:999px;font-size:13px;font-weight:500;color:var(--body);background:hsl(var(--background));border:1px solid hsl(var(--border));text-decoration:none;box-shadow:0 2px 8px hsl(var(--foreground)/.03);transition:all .25s ease}.work_viewAllBtn__SCcJb svg{color:hsl(var(--secondary));transition:transform .25s ease}.work_viewAllBtn__SCcJb:hover{background:hsl(var(--secondary)/.1);border-color:hsl(var(--secondary)/.4);color:hsl(var(--secondary))}.work_viewAllBtn__SCcJb:hover svg{transform:translate(2px,-2px)}.work_link__pfb_6{display:inline-flex;align-items:center;gap:22px;padding-bottom:9px;font-size:13px;border-bottom:1px solid hsl(var(--border));margin-top:32px;text-decoration:none;color:var(--body);transition:color .2s ease,border-color .2s ease}.work_link__pfb_6 svg,.work_link__pfb_6:hover{color:hsl(var(--secondary))}.work_link__pfb_6:hover{border-color:hsl(var(--secondary))}.work_page__FPPAr a:focus-visible{outline:2px solid hsl(var(--secondary));outline-offset:5px}@keyframes work_pulseDot__ZFcDy{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}@media (max-width:1200px){.work_collections__fNYxP,.work_projectGrid__U4VEH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.work_inner__8ekD6{width:88%}.work_section__ojsKe{padding-block:65px}.work_heading__LAfnU{flex-direction:column;align-items:flex-start;gap:20px}.work_heading__LAfnU>p{max-width:none}.work_statsBar__Rsqhy{flex-direction:column;align-items:flex-start;gap:12px}.work_statDivider____kym{display:none}.work_caseStudy__m1ssD{grid-template-columns:1fr}.work_caseImage__EvWpM{min-height:0;aspect-ratio:16/9}.work_caseCopy__y52Mn{padding:28px 24px}}@media (max-width:650px){.work_collections__fNYxP,.work_projectGrid__U4VEH{grid-template-columns:1fr}.work_collection__3W_Nx{padding:22px}.work_cardMain__zvqR8{flex-direction:column;gap:14px}}.work_collection__3W_Nx .work_actionReticle__Q_mXd{background:hsl(var(--background))}