.home-module__txgM7a__marqueeSection{border-block:1px solid var(--border-subtle);padding:clamp(2rem,4vw,3rem) 0}.home-module__txgM7a__marqueeItem{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(1.5rem,4vw,3rem);font-weight:700}.home-module__txgM7a__manifesto{padding-block:var(--section-y)}.home-module__txgM7a__manifestoTitle{font-size:var(--fs-h1);letter-spacing:var(--tracking-tight);max-width:18ch;margin-bottom:clamp(3rem,7vw,6rem);line-height:1.02}.home-module__txgM7a__statGrid{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem;padding-top:3rem;display:grid}.home-module__txgM7a__stat{flex-direction:column;gap:.4rem;display:flex}.home-module__txgM7a__statNum{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1}.home-module__txgM7a__statLabel{font-size:var(--fs-small);color:var(--text-secondary)}.home-module__txgM7a__capabilities{background:var(--bg-ink);color:var(--text-on-ink);padding-block:var(--section-y);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.home-module__txgM7a__capHead{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:3rem;display:flex}.home-module__txgM7a__capTitle{font-size:var(--fs-display);letter-spacing:var(--tracking-tighter);color:var(--text-on-ink);line-height:.95}.home-module__txgM7a__capList{border-top:1px solid var(--border-on-ink)}.home-module__txgM7a__capRow{border-bottom:1px solid var(--border-on-ink);transition:padding-left var(--dur) var(--ease-out-expo);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:clamp(1.1rem,2.5vw,1.9rem) 0;display:grid;position:relative}.home-module__txgM7a__capRow:hover{padding-left:1.25rem}.home-module__txgM7a__capIndex{font-family:var(--font-body);font-size:var(--fs-small);color:var(--accent);font-variant-numeric:tabular-nums}.home-module__txgM7a__capName{font-family:var(--font-display);letter-spacing:-.03em;transition:color var(--dur-fast);font-size:clamp(1.3rem,3.4vw,2.6rem);font-weight:700;line-height:1.05}.home-module__txgM7a__capRow:hover .home-module__txgM7a__capName{color:var(--accent)}.home-module__txgM7a__capGlyph{width:22px;height:22px;color:var(--text-on-ink-dim);opacity:.4;transition:color var(--dur-fast), opacity var(--dur-fast), transform var(--dur-fast);justify-self:center;display:none}.home-module__txgM7a__capRow:hover .home-module__txgM7a__capGlyph{color:var(--accent);opacity:1;transform:scale(1.1)}.home-module__txgM7a__capCat{font-size:var(--fs-small);color:var(--text-on-ink-dim);text-align:right;display:none}.home-module__txgM7a__capArrow{color:var(--text-on-ink-dim);opacity:0;transition:opacity var(--dur-fast), transform var(--dur-fast), color var(--dur-fast);font-size:1.5rem;transform:translate(-8px)}.home-module__txgM7a__capRow:hover .home-module__txgM7a__capArrow{opacity:1;color:var(--accent);transform:translate(0)}.home-module__txgM7a__works{padding-block:var(--section-y)}.home-module__txgM7a__worksHead{flex-direction:column;gap:1.25rem;margin-bottom:3rem;display:flex}.home-module__txgM7a__worksTitle{font-size:var(--fs-display);letter-spacing:var(--tracking-tighter)}.home-module__txgM7a__worksLead{max-width:48ch;font-size:var(--fs-lead);color:var(--text-secondary)}.home-module__txgM7a__worksGrid{grid-template-columns:1fr;gap:2.5rem;display:grid}.home-module__txgM7a__testimonials{background:var(--bg-ink);color:var(--text-on-ink);padding-block:var(--section-y)}.home-module__txgM7a__testiGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}.home-module__txgM7a__testiCard{border:1px solid var(--border-on-ink);border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2rem;display:flex;position:relative;overflow:hidden}.home-module__txgM7a__testiMark{font-family:var(--font-display);background:linear-gradient(#fff,#c7ccd2 42%,#7e838b 70%,#d4d8dc);-webkit-text-fill-color:transparent;color:#0000;opacity:.5;pointer-events:none;-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:800;line-height:1;position:absolute;top:.5rem;right:1.25rem}.home-module__txgM7a__testiQuote{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;line-height:1.3}.home-module__txgM7a__testiAuthor{flex-direction:column;gap:.15rem;display:flex}.home-module__txgM7a__testiClient{color:var(--accent);font-size:var(--fs-small);font-weight:600}.home-module__txgM7a__testiRole{font-size:var(--fs-small);color:var(--text-on-ink-dim)}.home-module__txgM7a__resultsSection{padding-block:var(--section-y)}.home-module__txgM7a__results{background:var(--bg-ink);color:var(--text-on-ink);border-radius:var(--radius-lg);grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem);padding:clamp(2.25rem,6vw,4.5rem);display:grid}.home-module__txgM7a__resultsLead{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-on-ink-dim)}.home-module__txgM7a__resultsNum{font-family:var(--font-display);letter-spacing:-.05em;color:var(--accent);margin-block:.6rem 1.25rem;font-size:clamp(3.5rem,11vw,7rem);font-weight:800;line-height:.92}.home-module__txgM7a__resultsSub{font-size:var(--fs-lead);color:var(--text-on-ink-dim);max-width:34ch;line-height:1.4}.home-module__txgM7a__resultsAside{flex-direction:column;justify-content:center;gap:clamp(1.75rem,3vw,2.5rem);display:flex}.home-module__txgM7a__resultsStats{border-top:1px solid var(--border-on-ink);grid-template-columns:repeat(3,1fr);gap:1.25rem;padding-top:clamp(1.5rem,3vw,2rem);display:grid}.home-module__txgM7a__resultsStat{flex-direction:column;gap:.35rem;display:flex}.home-module__txgM7a__resultsStatNum{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;line-height:1}.home-module__txgM7a__resultsStatLabel{font-size:var(--fs-small);color:var(--text-on-ink-dim)}@media (min-width:640px){.home-module__txgM7a__statGrid{grid-template-columns:repeat(4,1fr)}.home-module__txgM7a__capCat{display:block}}@media (min-width:860px){.home-module__txgM7a__results{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(3rem,5vw,5rem)}.home-module__txgM7a__resultsAside{border-left:1px solid var(--border-on-ink);padding-left:clamp(3rem,5vw,5rem)}}@media (min-width:900px){.home-module__txgM7a__capHead{flex-direction:row;justify-content:space-between;align-items:flex-end}.home-module__txgM7a__worksGrid,.home-module__txgM7a__testiGrid{grid-template-columns:repeat(3,1fr)}.home-module__txgM7a__capGlyph{display:block}.home-module__txgM7a__capRow{grid-template-columns:3rem 1fr 2.25rem 12rem 2rem}}
