.cover-sheet.clients-sheet{background:0 0;margin-top:-12vh}@supports (height:100svh){.cover-sheet.clients-sheet{margin-top:-12svh}}.clients-sheet .band.is-cream{background:var(--background)}.clients-hole{height:calc(var(--hole-menu-h,var(--clients-hole-est)) + 2 * var(--clients-hole-pad));scroll-margin-top:calc(var(--clients-menu-y) - var(--clients-hole-pad) - var(--site-header-h));--clients-hole-est:calc(var(--hole-rows,3) * 88px)}@media (min-width:760px){.clients-hole{--clients-hole-est:var(--clients-menu-h)}}.clients-reading{max-width:62ch}.clients-reading .reading-part>:last-child{margin-bottom:0}
.clients-menu{counter-reset:part;margin:0;padding:0;list-style:none}.clients-menu li{counter-increment:part;border-top:1px solid rgba(var(--background-rgb), .18);padding-bottom:12px;position:relative}.clients-menu-link{min-height:44px;font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--inverted-fg);align-items:baseline;gap:16px;padding:12px 0 6px;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.clients-menu-link:before{content:counter(part, decimal-leading-zero);width:1.5rem;font-family:var(--font-display);letter-spacing:0;font-feature-settings:"tnum";color:var(--accent);flex:none;font-size:1rem;font-weight:600}.clients-mark{width:48px;height:30px;color:var(--accent);opacity:0;margin-left:calc(1.5rem + 16px);display:block}.clients-menu[data-has-active] li:not([data-active]) .clients-menu-link{color:rgba(var(--background-rgb), .4)}.clients-menu[data-has-active] li:not([data-active]) .clients-menu-link:before{color:rgba(var(--accent-rgb), .5)}.clients-menu li[data-active]{border-top-color:var(--accent)}.clients-menu li[data-active]:before{content:"";background:var(--accent);width:64px;height:3px;position:absolute;top:-3px;left:0}.clients-menu li[data-active] .clients-menu-link{color:var(--white);font-weight:700}.clients-menu li[data-active] .clients-mark{opacity:1}.clients-menu-link:hover,.clients-menu-link:focus-visible,.clients-menu[data-has-active] li:not([data-active]) .clients-menu-link:hover{color:var(--white)}@media (min-width:760px){.clients-menu{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;display:grid}}
