.page-module__Gs7ZTq__page{--ink:#11110f;--ivory:#f3ecdf;--paper:#fff8ec;--muted:#6f6b61;--line:#11110f29;--red:#e2462f;--steel:#666b6f;min-height:100vh;color:var(--ink);background:linear-gradient(90deg, #11110f0d 1px, transparent 1px), var(--ivory);font-family:var(--font-archivo);background-size:84px 84px,auto;overflow-x:hidden}.page-module__Gs7ZTq__page h1,.page-module__Gs7ZTq__page h2,.page-module__Gs7ZTq__page h3,.page-module__Gs7ZTq__page p,.page-module__Gs7ZTq__page a,.page-module__Gs7ZTq__page span,.page-module__Gs7ZTq__page strong{text-transform:none;letter-spacing:0;font-family:inherit}.page-module__Gs7ZTq__page h1,.page-module__Gs7ZTq__page h2,.page-module__Gs7ZTq__page h3{font-family:var(--font-space-grotesk)}.page-module__Gs7ZTq__nav,.page-module__Gs7ZTq__hero,.page-module__Gs7ZTq__statement,.page-module__Gs7ZTq__work,.page-module__Gs7ZTq__services,.page-module__Gs7ZTq__process,.page-module__Gs7ZTq__brief{width:min(1180px,100% - 32px);margin:0 auto}.page-module__Gs7ZTq__nav{justify-content:space-between;align-items:center;min-height:78px;display:flex}.page-module__Gs7ZTq__logo{color:var(--ink);font-weight:900}.page-module__Gs7ZTq__nav div{gap:8px;display:flex}.page-module__Gs7ZTq__nav a:not(.page-module__Gs7ZTq__logo),.page-module__Gs7ZTq__secondary{color:var(--muted);border:1px solid #0000;border-radius:8px;padding:10px 12px;transition:color .18s,border-color .18s,background .18s}.page-module__Gs7ZTq__nav a:not(.page-module__Gs7ZTq__logo):hover,.page-module__Gs7ZTq__nav a:not(.page-module__Gs7ZTq__logo):focus-visible,.page-module__Gs7ZTq__secondary:hover,.page-module__Gs7ZTq__secondary:focus-visible{color:var(--ink);border-color:var(--line);background:#11110f0d;outline:none}.page-module__Gs7ZTq__hero{align-items:end;min-height:calc(100svh - 78px);padding:0 0 34px;display:grid;position:relative}.page-module__Gs7ZTq__heroMedia{border-radius:8px;position:absolute;inset:0;overflow:hidden}.page-module__Gs7ZTq__heroMedia:after{content:"";background:linear-gradient(90deg,#11110fdb,#11110f33 62%),linear-gradient(#0000 60%,#11110f8c);position:absolute;inset:0}.page-module__Gs7ZTq__heroImage{object-fit:cover}.page-module__Gs7ZTq__heroCopy{z-index:1;max-width:780px;color:var(--paper);padding:48px;position:relative}.page-module__Gs7ZTq__heroCopy p{color:#fff8ecc2;max-width:480px;margin:0 0 20px;font-weight:700}.page-module__Gs7ZTq__hero h1{color:var(--paper);margin:0;font-size:clamp(3.2rem,7.4vw,7.8rem);line-height:.9}.page-module__Gs7ZTq__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-module__Gs7ZTq__primary{min-height:48px;color:var(--paper);background:var(--red);border:1px solid var(--red);border-radius:8px;align-items:center;gap:10px;padding:0 18px;font-weight:900;transition:transform .18s;display:inline-flex}.page-module__Gs7ZTq__primary:hover,.page-module__Gs7ZTq__primary:focus-visible{outline:none;transform:translateY(-2px)}.page-module__Gs7ZTq__secondary{min-height:48px;color:var(--paper);background:#fff8ec14;border-color:#fff8ec38;align-items:center;display:inline-flex}.page-module__Gs7ZTq__statement{padding:90px 0}.page-module__Gs7ZTq__statement p{max-width:980px;color:var(--ink);font-family:var(--font-space-grotesk);margin:0;font-size:clamp(1.75rem,3.4vw,3.8rem);line-height:1.05}.page-module__Gs7ZTq__work,.page-module__Gs7ZTq__process{border-top:1px solid var(--line);padding:88px 0}.page-module__Gs7ZTq__sectionTitle{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:28px;display:grid}.page-module__Gs7ZTq__sectionTitle span{color:var(--red);font-weight:900}.page-module__Gs7ZTq__sectionTitle h2,.page-module__Gs7ZTq__brief h2{color:var(--ink);margin:0;font-size:clamp(2.35rem,5vw,5.4rem);line-height:.96}.page-module__Gs7ZTq__workGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:46px;display:grid}.page-module__Gs7ZTq__workItem{background:var(--paper);min-height:330px;padding:24px}.page-module__Gs7ZTq__workItem>span{color:var(--red);font-family:var(--font-space-grotesk);font-size:2.4rem;font-weight:900}.page-module__Gs7ZTq__workItem h3{color:var(--ink);margin:72px 0 10px;font-size:1.8rem}.page-module__Gs7ZTq__workItem strong{color:var(--steel);font-size:.92rem}.page-module__Gs7ZTq__workItem p,.page-module__Gs7ZTq__services p{color:var(--muted);line-height:1.65}.page-module__Gs7ZTq__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 0 88px;display:grid}.page-module__Gs7ZTq__services article{min-height:250px;color:var(--ink);border:1px solid var(--line);background:#fff8ecad;border-radius:8px;padding:24px}.page-module__Gs7ZTq__services svg{color:var(--red)}.page-module__Gs7ZTq__services h3{margin:24px 0 10px;font-size:1.45rem}.page-module__Gs7ZTq__processTrack{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:46px;display:grid}.page-module__Gs7ZTq__processTrack div{gap:20px;padding:20px 20px 0 0;display:grid}.page-module__Gs7ZTq__processTrack span{background:var(--red);border:3px solid var(--ivory);border-radius:50%;width:18px;height:18px;margin-top:-10px}.page-module__Gs7ZTq__processTrack strong{font-family:var(--font-space-grotesk);font-size:clamp(1.4rem,3vw,3rem)}.page-module__Gs7ZTq__brief{border-top:1px solid var(--line);align-items:start;gap:24px;min-height:64vh;padding:90px 0;display:grid}.page-module__Gs7ZTq__brief p{color:var(--red);margin:0;font-weight:900}.page-module__Gs7ZTq__brief .page-module__Gs7ZTq__primary{width:fit-content}@media (max-width:920px){.page-module__Gs7ZTq__sectionTitle,.page-module__Gs7ZTq__workGrid,.page-module__Gs7ZTq__services{grid-template-columns:1fr}.page-module__Gs7ZTq__processTrack{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}}@media (max-width:680px){.page-module__Gs7ZTq__nav div{display:none}.page-module__Gs7ZTq__hero{min-height:680px}.page-module__Gs7ZTq__heroCopy{padding:28px}.page-module__Gs7ZTq__hero h1{font-size:clamp(3rem,15vw,5rem)}.page-module__Gs7ZTq__statement{padding:64px 0}.page-module__Gs7ZTq__processTrack{grid-template-columns:1fr}}
