/* Selected work: three editorial project previews rather than a crowded gallery. */
.work-index-intro{padding-top:clamp(48px,6vw,86px);padding-bottom:clamp(42px,5vw,68px)}.work-index-intro h1{font-size:clamp(3rem,5.2vw,4.65rem);line-height:1.1;letter-spacing:-.04em}.work-index-intro .section-intro{font-family:'Wix Madefor Display',Arial,sans-serif;font-size:clamp(1.18rem,1.5vw,1.35rem);max-width:740px;margin-top:28px;line-height:1.55;letter-spacing:-.012em}
.work-index-projects{padding-bottom:var(--space)}.work-feature{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,76px);padding-block:clamp(44px,5vw,76px);border-top:1px solid var(--line)}.work-feature:last-child{padding-bottom:0}.work-feature-visual{display:block;padding:clamp(18px,2.5vw,38px);border-radius:12px;background:#e9e5df}.work-feature-hg-matthews .work-feature-visual{background:#ece8e1}.work-feature-bond-fitness .work-feature-visual{background:#e9ece8}.work-feature .case-browser{border-radius:8px;box-shadow:0 14px 35px #11121618;transition:transform .3s}.work-feature-visual:hover .case-browser{transform:translateY(-4px)}.work-feature-copy{min-width:0;max-width:570px}.work-feature-copy .eyebrow{font-size:.75rem;margin-bottom:20px}.work-feature h2{font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.2;letter-spacing:-.025em}.work-feature-copy>p:not(.eyebrow){font-size:1rem;color:var(--muted);margin-top:20px;line-height:1.65}.work-feature-copy>p.work-feature-lead{font-family:'Wix Madefor Display',Arial,sans-serif;font-size:1.25rem;line-height:1.45;letter-spacing:-.015em;color:var(--ink);margin-top:18px}.work-feature-copy>p.work-feature-scope{border-top:1px solid var(--line);padding-top:18px;font-size:.8125rem;line-height:1.6;margin-top:26px}.work-feature-copy>.text-link{margin-top:16px;gap:10px}header a[aria-current="page"]{text-decoration:underline;text-underline-offset:5px}
@media(max-width:900px){.work-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px}}
@media(max-width:700px){.work-index-intro{padding-top:46px;padding-bottom:36px}.work-feature{grid-template-columns:1fr;gap:28px;padding-block:36px}.work-feature-visual{padding:20px;border-radius:8px}.work-feature-copy{max-width:none}.work-feature-copy>p.work-feature-lead{font-size:1.1875rem}.work-feature-copy .eyebrow{margin-bottom:14px}.work-feature-copy>p.work-feature-scope{margin-top:22px}.work-feature-copy>.text-link{margin-top:12px}.work-index-projects{padding-bottom:72px}}
@media(prefers-reduced-motion:reduce){.work-feature .case-browser{transition:none}.work-feature-visual:hover .case-browser{transform:none}}
