.clients[data-astro-cid-xz54jn67]{gap:var(--space-24);padding-block:var(--space-64);border-top:var(--stroke-hairline) solid var(--color-border-default);flex-direction:column;display:flex;overflow:hidden}.track[data-astro-cid-xz54jn67]{width:max-content;display:flex}.names[data-astro-cid-xz54jn67]{flex:none;display:flex}.names[data-astro-cid-xz54jn67] li[data-astro-cid-xz54jn67]{white-space:nowrap;color:var(--color-text-muted);font-family:var(--font-serif);transition:color .3s var(--ease);align-items:center;font-weight:300;display:flex}.names[data-astro-cid-xz54jn67] li[data-astro-cid-xz54jn67]:hover{color:var(--color-text-primary)}.star[data-astro-cid-xz54jn67]{width:7px;height:7px;margin-inline:var(--space-40);background:var(--color-text-accent);flex:none;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.track[data-astro-cid-xz54jn67]{animation:40s linear infinite marquee}.clients[data-astro-cid-xz54jn67]:hover .track[data-astro-cid-xz54jn67]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-xz54jn67]{width:auto;padding-inline:var(--page-x)}.names[data-astro-cid-xz54jn67]{flex-wrap:wrap}.names[data-astro-cid-xz54jn67][aria-hidden]{display:none}}@keyframes marquee{to{transform:translate(-50%)}}.hero[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-40);padding-top:var(--space-64);padding-bottom:var(--space-96);text-align:center;flex-direction:column;display:flex}.mark[data-astro-cid-lcdefpme]{width:min(873px,100%);transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .9s var(--ease-out);position:relative;container-type:inline-size}.mark[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.bloom[data-astro-cid-lcdefpme]{filter:blur(3.2cqi);opacity:.16;transform:translateZ(0)}.letter[data-astro-cid-lcdefpme]{clip-path:inset(0 calc(100% - var(--to)) 0 var(--from));translate:calc(var(--mx,0) * var(--depth) * 7px) calc(var(--my,0) * var(--depth) * 5px);transition:translate .9s var(--ease-out);position:absolute;inset:0}.letter[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform-origin:calc((var(--from) + var(--to)) / 2) 100%;position:absolute;inset:0}.echo[data-astro-cid-lcdefpme]{opacity:0;filter:blur(6px)}.hero[data-astro-cid-lcdefpme] .availability{margin-bottom:calc(-1 * var(--space-16))}.glint[data-astro-cid-lcdefpme]{pointer-events:none;mask:var(--mask) center / 100% 100% no-repeat;position:absolute;inset:0;overflow:hidden}.glint[data-astro-cid-lcdefpme]:before{content:"";mix-blend-mode:overlay;background:linear-gradient(100deg,#0000 42%,#ffffff80 50%,#0000 58%);position:absolute;inset:0 -50%;transform:translate(-60%)}@media (prefers-reduced-motion:no-preference){.ink[data-astro-cid-lcdefpme]{animation:letter-rise 1.6s var(--ease-out) both;animation-delay:calc(.1s + var(--n) * .16s)}.echo[data-astro-cid-lcdefpme]{animation:letter-echo 2s var(--ease-out) both;animation-delay:calc(.2s + var(--n) * .16s)}.bloom[data-astro-cid-lcdefpme]{animation:bloom 3.2s var(--ease-in-out) .5s both}.glint[data-astro-cid-lcdefpme]:before{animation:glint-first 1.6s var(--ease-in-out) .95s both, glint 8s var(--ease-in-out) 6s infinite}.js .mark[data-astro-cid-lcdefpme]:not(.is-ready) [data-astro-cid-lcdefpme]:is(.ink,.echo,.bloom),.js .mark[data-astro-cid-lcdefpme]:not(.is-ready) .glint[data-astro-cid-lcdefpme]:before{animation-play-state:paused}.hero[data-astro-cid-lcdefpme] .split .w>span{animation-delay:calc(.55s + var(--i,0) * 70ms)}.hero[data-astro-cid-lcdefpme] .intro-fade{animation-delay:calc(.85s + var(--i,0) * .12s)}}@keyframes letter-rise{0%{filter:blur(3px)brightness(1.6);transform:translateY(100%)scale(1.04)}60%{filter:blur()brightness(1.15)}}@keyframes letter-echo{0%{opacity:.55;transform:translateY(112%)scale(1.08)}55%{opacity:.22}to{opacity:0;transform:translateY(0)scale(1)}}@keyframes bloom{0%{opacity:0;scale:.92}45%{opacity:.42;scale:1.02}to{opacity:.16;scale:1}}@keyframes glint-first{0%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes glint{0%{transform:translate(-60%)}28%,to{transform:translate(60%)}}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:760px}.ctas[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:var(--space-40);display:flex}.work[data-astro-cid-lcdefpme]{gap:var(--space-40);padding-bottom:var(--space-96);flex-direction:column;display:flex}.all-work[data-astro-cid-lcdefpme]{display:none}.services[data-astro-cid-lcdefpme]{gap:var(--space-64);padding-block:var(--layout-section);border-top:var(--stroke-hairline) solid var(--color-border-default);flex-direction:column;display:flex}.service-list[data-astro-cid-lcdefpme]{gap:var(--space-64);display:flex}@media (width<=1100px){.service-list[data-astro-cid-lcdefpme]{gap:var(--space-40);flex-direction:column}}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{align-items:stretch;gap:var(--space-24);padding-top:var(--space-40);padding-bottom:var(--space-64);text-align:left;overflow-x:clip}.mark[data-astro-cid-lcdefpme]{width:120%;max-width:none;margin-inline:-10%;margin-block:0 var(--space-8)}.ctas[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--space-24);flex-direction:column}.hero[data-astro-cid-lcdefpme] .availability{align-self:flex-start;margin-bottom:0}.ctas[data-astro-cid-lcdefpme] .btn--primary{width:100%}.work[data-astro-cid-lcdefpme]{padding-bottom:var(--space-64)}.all-work[data-astro-cid-lcdefpme]{padding:var(--space-4) 0;font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--weight-label);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;display:block}.services[data-astro-cid-lcdefpme]{gap:var(--space-40)}}
