/* Open editorial sections complete the homepage visual language. */
.hv-home #services .srv-grid{gap:0 34px;counter-reset:service}.hv-home #services .srv{position:relative;counter-increment:service;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;padding:50px 3px 26px;transition:background .25s,border-color .25s}.hv-home #services .srv:before{content:counter(service,decimal-leading-zero);position:absolute;left:3px;top:17px;font:11px monospace;letter-spacing:.15em;color:var(--tx-mut)}.hv-home #services .srv:after{content:'↗';position:absolute;right:6px;top:12px;font-size:23px;color:var(--acc);transition:transform .25s}.hv-home #services .srv:hover{transform:none;background:linear-gradient(150deg,#ff642008,transparent);border-color:var(--acc)}.hv-home #services .srv:hover:after{transform:translate(3px,-3px)}.hv-home #services .srv .st{display:block}.hv-home #services .srv .st .tag{display:inline-block;margin-top:12px;border:0;padding:0;background:transparent;color:var(--acc)}.hv-home #services .srv h3{font-size:21px;letter-spacing:-.025em}.hv-home #services .srv .meta{padding-top:18px;margin-top:auto}
.hv-home #reads .srv{position:relative;overflow:hidden;border-radius:0;border:0;border-top:1px solid var(--line);box-shadow:none;background:transparent;padding:0 0 24px}.hv-home #reads .srv:before{content:'';display:block;aspect-ratio:2/1;margin-bottom:24px;background:#151713 url('/assets/visual-system/read-cost.svg') center/cover no-repeat;border-bottom:1px solid var(--line);transition:filter .3s}.hv-home #reads .srv:nth-child(2):before{background-image:url('/assets/visual-system/read-time.svg')}.hv-home #reads .srv:nth-child(3):before{background-image:url('/assets/visual-system/read-trust.svg')}.hv-home #reads .srv:nth-child(4):before{background-image:url('/assets/visual-system/read-brief.svg')}.hv-home #reads .srv:hover{transform:none;background:transparent}.hv-home #reads .srv:hover:before{filter:brightness(1.2)}.hv-home #reads .srv h3{font-size:22px;line-height:1.3;letter-spacing:-.025em}.hv-home #reads .srv .tag{border:0;padding:0;color:var(--acc);background:transparent}.hv-home #reads .srv .st,.hv-home #reads .srv>h3,.hv-home #reads .srv>p,.hv-home #reads .srv>.meta{margin-left:3px;margin-right:3px}
.hv-home #contact .calc{border-top:1px solid var(--line);padding-top:35px}.hv-home .hero-mini{margin-top:30px}.hv-home #visual-work,.hv-home #process,.hv-home #services{scroll-margin-top:70px}
@media(min-width:1000px){.hv-home #reads .reads-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hv-home #reads .srv h3{font-size:19px}.hv-home #reads .srv>p{font-size:13px}}@media(max-width:920px){.hv-home .hero-grid .hero-mini{order:6}}@media(prefers-reduced-motion:reduce){.hv-home #services .srv,.hv-home #services .srv:after,.hv-home #reads .srv:before{transition:none}}
