.project_page__zjWhc{background:#fafaf8;min-height:100vh}.project_hero__HuT0Q{position:relative;height:88vh;min-height:560px;max-height:860px;overflow:hidden;display:flex;align-items:flex-end}.project_heroParallaxWrap__cuUHK{position:absolute;inset:-10% 0;will-change:transform}.project_heroOverlay__skrJY{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.45) 40%,rgba(0,0,0,.12));z-index:1}.project_heroTint__AaRd1{position:absolute;inset:0;z-index:1;pointer-events:none}.project_heroBackBtn__3sYJs{position:absolute;top:32px;left:60px;z-index:3;display:inline-flex;align-items:center;gap:8px;font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.5);text-decoration:none;background:rgba(0,0,0,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);padding:8px 18px 8px 14px;border-radius:100px;transition:color .2s,border-color .2s,background .2s}.project_heroBackBtn__3sYJs:hover{color:#fff;border-color:hsla(0,0%,100%,.28);background:rgba(0,0,0,.45)}.project_heroBackBtn__3sYJs svg{flex-shrink:0;transition:transform .2s}.project_heroBackBtn__3sYJs:hover svg{transform:translateX(-3px)}.project_comingSoonBadge__C5fJd{position:absolute;top:28px;right:28px;z-index:10;display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.14);padding:8px 18px 8px 14px;border-radius:100px;font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.project_comingSoonDot__LP_y2{width:8px;height:8px;border-radius:50%;background:var(--accent,#e8f72a);display:inline-block;animation:project_dotPulse__Xl50A 2s ease-in-out infinite;flex-shrink:0}@keyframes project_dotPulse__Xl50A{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes project_pulse__8AEbB{0%,to{opacity:1}50%{opacity:.4}}.project_heroContent__GojZB{position:relative;z-index:2;padding:0 60px 60px;width:100%;max-width:900px}.project_heroTags__LUAZZ{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.project_heroTag__Sx3dQ{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;color:hsla(0,0%,100%,.5);text-transform:uppercase}.project_heroTag__Sx3dQ:not(:last-child):after{content:"·";margin-left:6px;color:hsla(0,0%,100%,.25)}.project_heroTitle__FGqsb{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(40px,7vw,92px);line-height:.95;letter-spacing:-.03em;color:#fff;text-transform:uppercase;margin-bottom:20px}.project_heroDesc__2fprT{font-size:16px;line-height:1.65;color:hsla(0,0%,100%,.968);max-width:560px;margin-bottom:28px}.project_heroBadges__uhxlI{display:flex;gap:8px;flex-wrap:wrap}.project_heroBadge__dBn6e{font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;border-radius:6px;display:inline-flex;align-items:center}.project_heroBadgeFlag__LoQtY{border:1.5px solid hsla(0,0%,100%,.2);color:#fff;display:inline-flex!important;align-items:center;gap:7px}.project_heroBadgeFlagImg__D20Mb{display:block;flex-shrink:0;border-radius:2px;box-shadow:0 0 0 1px hsla(0,0%,100%,.15)}.project_heroBadgeFlagText__f_nQ3{text-transform:uppercase;letter-spacing:.06em}.project_metaBar__ch_GW{display:flex;align-items:center;padding:28px 60px;background:#0a0a0a;gap:0;overflow-x:auto}.project_metaBarItem__DKG5q{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:140px}.project_metaBarDivider__hnPLY{width:1px;height:40px;background:hsla(0,0%,100%,.08);margin:0 40px;flex-shrink:0}.project_metaBarLabel__mOq7_{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.3)}.project_metaBarValue__SjrFX{font-size:14px;font-weight:500;color:#fff}.project_resultsSection__cO5rz{background:#fff;padding:60px;border-bottom:1px solid rgba(0,0,0,.06)}.project_resultsInner__cVo6k{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1100px;margin:0 auto}.project_resultCard__XaWUQ{position:relative;padding:28px 28px 28px 36px;background:#fafaf8;border:1px solid rgba(0,0,0,.07);border-radius:12px;overflow:hidden}.project_resultAccent__5Ow9p{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}.project_resultText__GxJ_i{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(18px,2vw,26px);font-weight:800;letter-spacing:-.02em;color:#0a0a0a}.project_body__YAdSZ{padding:80px 60px;max-width:1200px;margin:0 auto}.project_bodyGrid__dypmZ{display:grid;grid-template-columns:1fr 340px;grid-gap:80px;gap:80px;align-items:start}.project_bodyMain__lOsWe{display:flex;flex-direction:column;gap:56px}.project_bodyBlock__ayo19{display:flex;flex-direction:column;gap:16px}.project_sectionEyebrow__BI3et{font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,0,0,.38);display:block}.project_bodyText__tpnag{font-size:17px;line-height:1.75;color:rgba(0,0,0,.68);max-width:640px}.project_sidebar__f9fQ3{position:-webkit-sticky;position:sticky;top:100px}.project_sidebarCard__tRP34{background:#0a0a0a;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:0}.project_sidebarLabel__W9alE{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.3);display:block;margin-top:20px;margin-bottom:4px}.project_sidebarLabel__W9alE:first-child{margin-top:0}.project_sidebarValue__6KKKo{font-size:14px;font-weight:500;color:#fff;display:block;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.06)}.project_techList__cpUly{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.project_techChip__LrGv0{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:600;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);padding:3px 10px;border-radius:4px;letter-spacing:.05em;text-transform:uppercase}.project_gallery__9cMGc{padding:0 60px 80px}.project_galleryGrid__PggPr{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;grid-gap:16px;gap:16px}.project_galleryItem__3Gk3v{position:relative;border-radius:12px;overflow:hidden;min-height:280px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.07)}.project_galleryItemWide__bXGPV{grid-row:span 2;min-height:580px}.project_processSection__fHygd{background:#0a0a0a;padding:100px 60px}.project_processSectionInner__tae0a{max-width:1100px;margin:0 auto}.project_processHeader__WUhYg{display:flex;flex-direction:column;gap:12px;margin-bottom:64px}.project_processTitle__n0DTx{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(32px,5vw,60px);letter-spacing:-.03em;line-height:1;color:#fff;text-transform:uppercase}.project_processHeader__WUhYg .project_sectionEyebrow__BI3et{color:hsla(0,0%,100%,.3)}.project_processSteps__wG1eL{display:flex;flex-direction:column;gap:0}.project_processStep__OzWZ7{display:grid;grid-template-columns:80px 1fr;grid-gap:24px;gap:24px;padding:36px 0;border-top:1px solid hsla(0,0%,100%,.06);align-items:start}.project_processStepNum__y92Yk{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:28px;letter-spacing:-.02em;line-height:1;padding-top:4px}.project_processStepTitle__zsiG6{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:18px;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.project_processStepDesc__Zj2jS{font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.48);max-width:680px}.project_impactSection__sS2GR{background:#fafaf8;padding:100px 60px;border-top:1px solid rgba(0,0,0,.07)}.project_impactInner__mWZ1z{max-width:820px;margin:0 auto;text-align:center}.project_impactText___C5Hb{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(22px,3vw,34px);font-weight:600;line-height:1.45;color:#0a0a0a;letter-spacing:-.02em;margin-top:20px}.project_testimonialSection__hVUNp{background:#fff;padding:100px 60px;border-top:1px solid rgba(0,0,0,.06)}.project_testimonialInner__58kPp{max-width:760px;margin:0 auto}.project_quoteIcon__EiCta{font-family:Bricolage Grotesque,sans-serif;font-size:120px;font-weight:900;line-height:.6;margin-bottom:32px;display:block}.project_quote__24_BU{font-size:clamp(20px,2.5vw,28px);font-weight:500;line-height:1.5;color:#0a0a0a;letter-spacing:-.01em;margin-bottom:32px;font-style:italic}.project_quoteAuthor__ujDxV{display:flex;flex-direction:column;gap:4px}.project_authorName__fxRq0{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:15px;color:#0a0a0a}.project_authorRole__HGSCW{font-size:13px;color:rgba(0,0,0,.45)}.project_caseCta___DtXt{background:#0a0a0a;padding:120px 60px;text-align:center;position:relative;overflow:hidden;border-top:1px solid hsla(0,0%,100%,.05)}.project_caseCtaBg__LLLJv{position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 50% 50%,color-mix(in srgb,var(--accent,#e8f72a) 9%,transparent),transparent 70%);pointer-events:none}.project_caseCtaContent__30krF{position:relative;z-index:2}.project_caseCtaEyebrow__xwnG8{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--accent,#e8f72a);display:block;margin-bottom:18px}.project_caseCtaEyebrow__xwnG8,.project_caseCtaHeading__OngQS{font-family:Bricolage Grotesque,sans-serif;text-transform:uppercase}.project_caseCtaHeading__OngQS{font-weight:800;font-size:clamp(42px,6.5vw,88px);line-height:.93;letter-spacing:-.03em;color:#fff;margin-bottom:24px}.project_caseCtaAccent__hMtMb{color:var(--accent,#e8f72a)}.project_caseCtaBody__BcDQ_{font-size:16px;color:hsla(0,0%,100%,.44);margin-bottom:44px;max-width:400px;margin-left:auto;margin-right:auto;line-height:1.7}.project_caseCtaActions__ep_5P{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;align-items:center}.project_caseCtaBtn__YTkxi{display:inline-flex;align-items:center;gap:9px;color:#000;padding:15px 36px;border-radius:100px;font-family:Bricolage Grotesque,sans-serif;font-size:13px;font-weight:800;letter-spacing:.04em;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s}.project_caseCtaBtn__YTkxi:hover{transform:translateY(-3px);box-shadow:0 16px 50px rgba(0,0,0,.3);opacity:.9}.project_caseCtaBtnGhost__cgjfr{display:inline-flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.55);padding:15px 28px;border-radius:100px;border:1.5px solid hsla(0,0%,100%,.12);font-family:Bricolage Grotesque,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:color .2s,border-color .2s,transform .2s}.project_caseCtaBtnGhost__cgjfr:hover{color:#fff;border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.project_caseCtaBtnGhost__cgjfr svg{transition:transform .2s}.project_caseCtaBtnGhost__cgjfr:hover svg{transform:translateX(4px)}.project_nextProject__cWOxy{background:#0a0a0a;padding:80px 60px;position:relative;overflow:hidden;cursor:pointer;border-top:1px solid hsla(0,0%,100%,.05)}.project_nextBg__NI0YV{position:absolute;inset:0;pointer-events:none}.project_nextLabel__jgim0{font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.3);display:block;margin-bottom:20px;position:relative;z-index:1}.project_nextLink__GHQyG{display:flex;align-items:center;justify-content:space-between;text-decoration:none;position:relative;z-index:1;gap:24px}.project_nextTitle__VWMYi{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(36px,7vw,88px);letter-spacing:-.03em;line-height:1;color:#fff;text-transform:uppercase;transition:color .25s}.project_nextLink__GHQyG:hover .project_nextTitle__VWMYi{color:var(--accent,#e8f72a)}.project_nextArrow__CDbY5{color:hsla(0,0%,100%,.3);flex-shrink:0;transition:transform .3s,color .25s;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.project_nextLink__GHQyG:hover .project_nextArrow__CDbY5{transform:translateX(8px);color:var(--accent,#e8f72a)}.project_backBar__QQKLV{background:#0a0a0a;padding:24px 60px;border-top:1px solid hsla(0,0%,100%,.06)}.project_backLink__885L_{display:inline-flex;align-items:center;gap:8px;font-family:Bricolage Grotesque,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.708);text-decoration:none;transition:color .2s}.project_backLink__885L_:hover{color:#fff}.project_heroLiveBtn___hq6P{display:inline-flex;align-items:center;gap:7px;margin-top:24px;padding:11px 22px;background:var(--accent);color:#000;font-family:Bricolage Grotesque,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:8px;transition:opacity .2s ease,transform .2s ease}.project_heroLiveBtn___hq6P:hover{opacity:.85;transform:translateY(-1px)}@media (max-width:1024px){.project_heroContent__GojZB{padding:0 32px 48px}.project_heroBackBtn__3sYJs{left:32px;top:24px}.project_metaBar__ch_GW{padding:24px 32px}.project_resultsSection__cO5rz{padding:48px 32px}.project_resultsInner__cVo6k{grid-template-columns:1fr}.project_body__YAdSZ{padding:60px 32px}.project_bodyGrid__dypmZ{grid-template-columns:1fr;gap:48px}.project_sidebar__f9fQ3{position:static}.project_gallery__9cMGc{padding:0 32px 60px}.project_galleryGrid__PggPr{grid-template-columns:1fr}.project_galleryItemWide__bXGPV{grid-row:span 1;min-height:360px}.project_impactSection__sS2GR,.project_processSection__fHygd,.project_testimonialSection__hVUNp{padding:72px 32px}.project_caseCta___DtXt{padding:88px 32px}.project_nextProject__cWOxy{padding:60px 32px}.project_backBar__QQKLV{padding:20px 32px}.project_comingSoonBadge__C5fJd{top:20px;right:20px}}@media (max-width:640px){.project_heroContent__GojZB{padding:0 20px 36px}.project_heroBackBtn__3sYJs{left:20px;top:20px;font-size:10px;padding:7px 14px 7px 11px}.project_metaBar__ch_GW{padding:20px;flex-direction:column;align-items:flex-start}.project_metaBarDivider__hnPLY{display:none}.project_body__YAdSZ{padding:40px 20px}.project_gallery__9cMGc{padding:0 20px 48px}.project_processSection__fHygd{padding:52px 20px}.project_processStep__OzWZ7{grid-template-columns:1fr;gap:8px}.project_impactSection__sS2GR,.project_testimonialSection__hVUNp{padding:52px 20px}.project_caseCta___DtXt{padding:64px 20px}.project_caseCtaHeading__OngQS{font-size:clamp(36px,9vw,60px)}.project_caseCtaActions__ep_5P{flex-direction:column;align-items:stretch}.project_caseCtaBtnGhost__cgjfr,.project_caseCtaBtn__YTkxi{justify-content:center}.project_nextProject__cWOxy{padding:48px 20px}.project_backBar__QQKLV{padding:16px 20px}.project_nextTitle__VWMYi{font-size:clamp(28px,9vw,52px)}.project_comingSoonBadge__C5fJd{top:16px;right:16px;font-size:9px;padding:6px 14px 6px 10px}}.project_devHero__4A1xc{position:relative;height:100vh;min-height:600px;max-height:1000px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.project_devHeroBg__FV0SB{position:absolute;inset:0}.project_devHeroOverlay__hhriQ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.92));z-index:1}.project_devHeroTop__Ofkly{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:32px 60px}.project_devBackBtn__qkhVX{display:inline-flex;align-items:center;gap:8px;font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .2s}.project_devBackBtn__qkhVX:hover{color:#fff}.project_devStatusPill__BIsAX{display:inline-flex;align-items:center;gap:8px;background:rgba(0,0,0,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.12);padding:8px 18px 8px 14px;border-radius:100px;font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.project_devStatusDot__Rmr2H{width:8px;height:8px;border-radius:50%;flex-shrink:0;animation:project_dotPulse__Xl50A 1.8s ease-in-out infinite}.project_devHeroCenter__JlCea{position:relative;z-index:2;padding:0 60px 72px}.project_devHeroTags__fY96Q{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.project_devHeroTag__GSYvl{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;color:hsla(0,0%,100%,.45);text-transform:uppercase}.project_devHeroTag__GSYvl:not(:last-child):after{content:"·";margin-left:6px;color:hsla(0,0%,100%,.2)}.project_devHeroTitle__lGMSc{font-weight:800;font-size:clamp(52px,9vw,120px);line-height:.92;letter-spacing:-.04em;color:#fff;margin-bottom:24px}.project_devHeroClient__3R6zf,.project_devHeroTitle__lGMSc{font-family:Bricolage Grotesque,sans-serif;text-transform:uppercase}.project_devHeroClient__3R6zf{font-size:14px;color:hsla(0,0%,100%,.4);letter-spacing:.04em;font-weight:600}.project_devHeroClient__3R6zf span{color:hsla(0,0%,100%,.6)}.project_devProblem__2zgZz{background:#fff;padding:88px 60px;border-bottom:1px solid rgba(0,0,0,.07)}.project_devProblemInner__NF_YZ{max-width:860px;margin:0 auto}.project_devEyebrow___s96l{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(0,0,0,.35);display:block;margin-bottom:20px}.project_devProblemText__Tox4W{font-size:clamp(18px,2.2vw,26px);font-weight:500;line-height:1.6;color:#0a0a0a;letter-spacing:-.01em}.project_devBuilding__EB_8p{background:#0a0a0a;padding:88px 60px}.project_devBuildingInner__SjpOm{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;max-width:1100px;margin:0 auto;align-items:start}.project_devBuildingLeft__AeypJ{display:flex;flex-direction:column;gap:32px}.project_devEyebrowLight__mouZV{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.28);display:block}.project_devBuildingText__cq6gk{font-size:16px;line-height:1.75;color:hsla(0,0%,100%,.58)}.project_devStack__iETLW{display:flex;flex-direction:column;gap:10px}.project_devStackLabel__NbSeu{font-family:Bricolage Grotesque,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.25)}.project_devStackChips__zWFZe{display:flex;flex-wrap:wrap;gap:6px}.project_devStackChip__KQx32{font-family:Bricolage Grotesque,sans-serif;font-size:11px;font-weight:600;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);padding:4px 12px;border-radius:4px;letter-spacing:.04em}.project_devCapabilities__cr8FS{display:flex;flex-direction:column;gap:0}.project_devCapItem__zqsCO{display:flex;gap:14px;align-items:flex-start;padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.project_devCapItem__zqsCO:first-child{border-top:1px solid hsla(0,0%,100%,.06)}.project_devCapIcon__M0fKR{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.project_devCapLabel__9k7D5{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:14px;color:#fff;margin-bottom:4px}.project_devCapDetail__BnGy3{font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.38)}.project_devOutcomes__wks11{background:#fafaf8;padding:88px 60px;border-top:1px solid rgba(0,0,0,.07)}.project_devOutcomesInner__T5Zdq{max-width:1100px;margin:0 auto}.project_devOutcomesGrid__n6n1P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:32px}.project_devOutcomeCard__Zx9Dt{position:relative;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:28px 24px 24px 28px;overflow:hidden;display:flex;flex-direction:column;gap:12px}.project_devOutcomeBar__iXRD9{position:absolute;top:0;left:0;right:0;height:3px}.project_devOutcomeText__W_6Ue{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(18px,2vw,24px);letter-spacing:-.02em;color:#0a0a0a;line-height:1.2}.project_devOutcomeTag__fQBie{display:inline-block;font-family:Bricolage Grotesque,sans-serif;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,0,0,.35);background:rgba(0,0,0,.05);border-radius:4px;padding:3px 8px;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.project_devHeroTop__Ofkly{padding:24px 32px}.project_devHeroCenter__JlCea{padding:0 32px 56px}.project_devBuilding__EB_8p,.project_devProblem__2zgZz{padding:64px 32px}.project_devBuildingInner__SjpOm{grid-template-columns:1fr;gap:48px}.project_devOutcomes__wks11{padding:64px 32px}.project_devOutcomesGrid__n6n1P{grid-template-columns:1fr}}@media (max-width:640px){.project_devHeroTop__Ofkly{padding:20px}.project_devHeroCenter__JlCea{padding:0 20px 44px}.project_devHeroTitle__lGMSc{font-size:clamp(44px,12vw,80px)}.project_devBuilding__EB_8p,.project_devOutcomes__wks11,.project_devProblem__2zgZz{padding:48px 20px}}