.page-module__sEzOOq__navSpacer{z-index:100;margin-bottom:2rem;padding:1rem 1.5rem 0;position:relative}.page-module__sEzOOq__header{padding:5rem 5rem 3.5rem}.page-module__sEzOOq__headerInner{grid-template-columns:1fr 380px;align-items:start;gap:4rem;display:grid}.page-module__sEzOOq__headerLeft{flex-direction:column;display:flex}.page-module__sEzOOq__title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);margin-bottom:1.75rem;font-size:clamp(3rem,5.5vw,4.5rem);font-weight:500;line-height:1.05}.page-module__sEzOOq__description{font-family:var(--font-body);color:var(--text-secondary);text-align:left;max-width:480px;margin-bottom:2rem;font-size:.95rem;line-height:1.75}.page-module__sEzOOq__tags{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__sEzOOq__tag{font-family:var(--font-body);color:var(--text-primary);border:1.5px solid var(--border);background:#00000008;border-radius:100px;padding:.45rem 1rem;font-size:.78rem;font-weight:400}.page-module__sEzOOq__headerRight{padding-top:.5rem}.page-module__sEzOOq__metaRow{border-bottom:1.5px solid var(--text-primary);justify-content:space-between;align-items:center;padding:1.1rem 0;display:flex}.page-module__sEzOOq__metaLabel{font-family:var(--font-body);color:var(--text-primary);font-size:1rem;font-weight:400}.page-module__sEzOOq__metaValue{font-family:var(--font-body);color:var(--text-primary);font-size:1rem;font-weight:500}.page-module__sEzOOq__metaValueAccent{font-family:var(--font-body);color:var(--accent);font-size:1rem;font-weight:500}.page-module__sEzOOq__heroImage{margin-top:2.5rem;padding:0 .5rem}.page-module__sEzOOq__heroImageInner{border-radius:var(--radius-card);overflow:hidden}.page-module__sEzOOq__heroPlaceholder{aspect-ratio:16/8;background:linear-gradient(135deg,#0f172a 0%,#1e293b 60%,#1c56fe 100%);justify-content:center;align-items:center;width:100%;display:flex}.page-module__sEzOOq__contentSection{padding:4.5rem 5rem}.page-module__sEzOOq__contentInner{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.page-module__sEzOOq__contentLeft{flex-direction:column;gap:.75rem;display:flex}.page-module__sEzOOq__contentLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);font-size:.65rem;font-weight:600}.page-module__sEzOOq__contentHeading{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:500;line-height:1.2}.page-module__sEzOOq__contentRight{flex-direction:column;gap:1.25rem;display:flex}.page-module__sEzOOq__contentBody{font-family:var(--font-body);color:var(--text-secondary);text-align:left;font-size:.88rem;line-height:1.75}.page-module__sEzOOq__fullImage{margin-bottom:1rem;padding:0 .5rem}.page-module__sEzOOq__mediaFull{border-radius:var(--radius-card);object-fit:cover;width:100%;display:block}.page-module__sEzOOq__mediaDouble{border-radius:var(--radius-card);object-fit:cover;aspect-ratio:4/3;width:100%;display:block}.page-module__sEzOOq__imagePlaceholder{border-radius:var(--radius-card);width:100%;color:var(--text-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;border:1.5px dashed var(--border);background:#e8e3da;justify-content:center;align-items:center;font-size:.65rem;font-weight:600;display:flex}.page-module__sEzOOq__imageDouble{grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:1rem;padding:0 .5rem;display:grid}.page-module__sEzOOq__deliverablesList{flex-direction:column;gap:.5rem;margin-top:.25rem;padding:0;list-style:none;display:flex}.page-module__sEzOOq__deliverablesList li{font-family:var(--font-body);color:var(--text-secondary);padding-left:1rem;font-size:.85rem;line-height:1.5;position:relative}.page-module__sEzOOq__deliverablesList li:before{content:"—";color:var(--text-secondary);position:absolute;left:0}.page-module__sEzOOq__impact{padding:5rem}.page-module__sEzOOq__statsGrid{grid-template-columns:repeat(3,1fr);gap:3rem 4rem;display:grid}.page-module__sEzOOq__stat{border-top:1.5px solid var(--text-primary);flex-direction:column;gap:.5rem;padding-top:1.5rem;display:flex}.page-module__sEzOOq__statNumber{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:1}.page-module__sEzOOq__statLabel{font-family:var(--font-body);color:var(--text-secondary);font-size:.82rem;line-height:1.5}.page-module__sEzOOq__testimonial{padding:5rem .5rem}.page-module__sEzOOq__testimonialCard{background:var(--dark,#0f172a);border-radius:15px;grid-template-columns:220px 1fr;align-items:center;gap:3rem;max-width:1100px;margin:0 auto;padding:3.5rem;display:grid}.page-module__sEzOOq__testimonialPhoto{background:#1a2236;border-radius:12px;width:220px;height:220px;overflow:hidden}.page-module__sEzOOq__testimonialImage{object-fit:cover;width:100%;height:100%;display:block}.page-module__sEzOOq__testimonialBody{flex-direction:column;gap:1.75rem;display:flex}.page-module__sEzOOq__testimonialInner{max-width:800px}.page-module__sEzOOq__testimonialQuote{font-family:var(--font-body);color:#fff;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:400;line-height:1.7}.page-module__sEzOOq__testimonialAttribution{flex-direction:column;gap:.2rem;display:flex}.page-module__sEzOOq__testimonialName{font-family:var(--font-heading);color:#fff;margin:0;font-size:.95rem;font-weight:600}.page-module__sEzOOq__testimonialRole{font-family:var(--font-body);color:#fff9;margin:0;font-size:.85rem}.page-module__sEzOOq__nextProject{padding:4rem .5rem .5rem}.page-module__sEzOOq__nextProjectCard{border-radius:var(--radius-card);color:inherit;aspect-ratio:16/5;border:1.5px dashed var(--border);background:#e8e3da;text-decoration:none;display:block;position:relative;overflow:hidden}.page-module__sEzOOq__nextProjectCard:hover .page-module__sEzOOq__nextProjectBg{transform:scale(1.03)}.page-module__sEzOOq__nextProjectBg{color:var(--text-secondary);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;font-size:.65rem;font-weight:600;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.page-module__sEzOOq__nextProjectInfo{justify-content:space-between;align-items:flex-end;gap:2rem;padding:2rem 2.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__sEzOOq__nextProjectInfoLeft{flex-direction:column;gap:.4rem;display:flex}.page-module__sEzOOq__nextProjectLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--text-secondary);font-size:.6rem;font-weight:600}.page-module__sEzOOq__nextProjectName{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:500;line-height:1.1;transition:color .2s}.page-module__sEzOOq__nextProjectCard:hover .page-module__sEzOOq__nextProjectName{color:var(--accent)}.page-module__sEzOOq__nextProjectMeta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);flex-shrink:0;align-items:center;gap:.6rem;font-size:.65rem;font-weight:600;display:flex}.page-module__sEzOOq__nextProjectArrow{color:var(--text-secondary);font-size:1.25rem;line-height:1;transition:transform .3s,color .2s}.page-module__sEzOOq__nextProjectCard:hover .page-module__sEzOOq__nextProjectArrow{color:var(--accent);transform:translate(6px)}.page-module__sEzOOq__caseCta{padding:0 .5rem .5rem}.page-module__sEzOOq__caseCtaInner{background:var(--dark);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:2rem;padding:4rem 2.5rem;display:flex}.page-module__sEzOOq__caseCtaText{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-on-dark);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;line-height:1.2}.page-module__sEzOOq__caseCtaButton{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;background:var(--bg);color:var(--dark);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:.6rem;padding:.9rem 1.5rem;font-size:.7rem;font-weight:600;transition:all .3s;display:flex}.page-module__sEzOOq__caseCtaButton:hover{background:#fff;transform:scale(.98)}@media (max-width:900px){.page-module__sEzOOq__header{padding:3.5rem 2rem 3rem}.page-module__sEzOOq__headerInner{grid-template-columns:1fr;gap:3rem}.page-module__sEzOOq__headerRight{padding-top:0}.page-module__sEzOOq__contentSection{padding:3rem 2rem}.page-module__sEzOOq__contentInner{grid-template-columns:1fr;gap:1.5rem}.page-module__sEzOOq__imageDouble{grid-template-columns:1fr}.page-module__sEzOOq__statsGrid{grid-template-columns:repeat(2,1fr);gap:2rem}.page-module__sEzOOq__impact{padding:4rem 2rem}.page-module__sEzOOq__testimonial{padding:4rem 1rem}.page-module__sEzOOq__testimonialCard{grid-template-columns:1fr;gap:2rem;padding:2.5rem}.page-module__sEzOOq__testimonialPhoto{width:160px;height:160px}.page-module__sEzOOq__nextProjectCard{aspect-ratio:16/6}.page-module__sEzOOq__nextProjectInfo{flex-direction:column;align-items:flex-start;padding:1.5rem}.page-module__sEzOOq__caseCtaInner{text-align:center;flex-direction:column;padding:3rem 2rem}}@media (max-width:600px){.page-module__sEzOOq__header{padding:3rem 1.25rem 2.5rem}.page-module__sEzOOq__heroImage,.page-module__sEzOOq__fullImage{padding:0 .35rem}.page-module__sEzOOq__imageGrid{padding:0 .35rem .75rem}.page-module__sEzOOq__imageDouble{grid-template-columns:1fr}.page-module__sEzOOq__contentSection{padding:2.5rem 1.25rem}.page-module__sEzOOq__nextProjectInfo{padding:1.25rem}.page-module__sEzOOq__caseCtaInner{padding:2.5rem 1.25rem}.page-module__sEzOOq__impact{padding:3rem 1.25rem}.page-module__sEzOOq__statsGrid{grid-template-columns:1fr 1fr;gap:1.5rem}.page-module__sEzOOq__testimonial{padding:3rem .75rem}.page-module__sEzOOq__testimonialCard{padding:2rem}.page-module__sEzOOq__testimonialPhoto{width:140px;height:140px}.page-module__sEzOOq__nextProjectCard{aspect-ratio:4/3}}.page-module__sEzOOq__nextProjectLabel{color:#f5f0e9b3}.page-module__sEzOOq__nextProjectName{color:#f5f0e9}.page-module__sEzOOq__nextProjectMeta{color:#f5f0e9d9}.page-module__sEzOOq__nextProjectArrow{color:#f5f0e9}
