.sv-hero-photo{object-position:62% center}@media (max-width:767px){.sv-hero-photo{object-position:58% center}}.sv-split-photo{object-position:50% 45%}.sv-split-shade{background:linear-gradient(#0d0d0d00 30%,#0d0d0d33 55%,#0d0d0d 100%),#0d0d0d26}@media (min-width:1024px){.sv-split-shade{background:linear-gradient(90deg,#0d0d0d 0%,#0d0d0d59 30%,#0d0d0d00 60%),linear-gradient(#0d0d0d00 65%,#0d0d0d80 100%),#0d0d0d1f}}.sv-numeral{letter-spacing:-.06em;font-size:clamp(4.5rem,2.5rem + 7vw,9.5rem);line-height:.8}@media (min-width:640px) and (max-width:1023px){.sv-index-3>li:nth-child(odd){border-right:1px solid var(--color-ink-200)}}@media (min-width:1024px){.sv-index-3>li:not(:nth-child(3n)){border-right:1px solid var(--color-ink-200)}}.sv-lead-service .sv-numeral{transition:color .3s}.sv-lead-service:hover .sv-numeral{color:var(--color-accent-ink)}.svx-hero{background-image:radial-gradient(circle at 1px 1px,#0a0a0a12 1px,#0000 0);background-size:22px 22px}@media (prefers-reduced-motion:no-preference){.svx-enter{animation:.6s cubic-bezier(.16,1,.3,1) both svx-enter;animation-delay:calc(var(--i,0) * 90ms)}}@keyframes svx-enter{0%{opacity:0;transform:translateY(10px)}}.svx-card{transition:border-color .2s,box-shadow .2s}.svx-card:hover{border-color:var(--color-ink-950);box-shadow:0 1px 0 var(--color-ink-950)}
