.agency-client-strip{gap:24px;padding-bottom:34px}.agency-client-strip-heading{display:flex;justify-content:space-between;align-items:center}.agency-client-strip .stack-marquee{--stack-gap:68px;width:100%;padding:8px 0 26px;border-bottom:1px solid #dde1e6;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.agency-client-strip .agency-proof-logo{width:142px;height:64px;flex:0 0 142px;padding:0}.agency-client-strip .agency-proof-logo>img{max-width:130px;max-height:48px;pointer-events:none}.agency-client-strip .proof-the-brand-collector>img{max-width:72px}.agency-client-strip .proof-the-carousel-club>img{max-width:58px}.agency-client-strip .agency-proof-project{position:relative;border-radius:6px;cursor:pointer;transition:background .2s}.agency-client-strip .agency-proof-project:is(:hover,:focus-visible){background:#faf7c5}.agency-client-strip .agency-proof-project:focus-visible{outline-offset:2px}.agency-proof-arrow{position:absolute;top:1px;right:1px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f4ed38;color:#141619;opacity:0;transform:translate(-2px,2px);transition:opacity .2s,transform .2s;pointer-events:none}.agency-proof-project:is(:hover,:focus-visible) .agency-proof-arrow{opacity:1;transform:none}.agency-client-strip .is-dragging .agency-proof-project{cursor:grabbing;background:transparent}.agency-client-strip .is-dragging .agency-proof-arrow{opacity:0}.agency-client-strip .agency-brand img{width:92px;height:auto}.agency-client-strip .agency-brand>span{font-size:12px}@media(max-width:767px){.agency-client-strip .stack-marquee{--stack-gap:42px;padding-bottom:20px}.agency-client-strip .agency-proof-logo{width:128px;flex-basis:128px}}@media(prefers-reduced-motion:reduce){.agency-client-strip .stack-marquee{mask-image:none;-webkit-mask-image:none}.agency-client-strip .stack-marquee-copy{gap:28px;justify-content:center}}.agency-hero-body:has(.agency-hero-studio){grid-template-columns:minmax(0,690fr) minmax(0,590fr);gap:38px}.agency-hero-studio{align-self:center;gap:0}.agency-studio-scene{width:100%;aspect-ratio:640/520}.agency-studio-scene>svg{display:block;width:100%;height:100%;overflow:visible}.agency-hero-studio figcaption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 26px 0 38px;padding-top:14px;border-top:1px solid #e2e4d9;min-height:49px}.agency-studio-stages{display:flex;align-items:center;gap:24px;list-style:none;padding:0;margin:0;font-size:10px;line-height:18px;text-transform:uppercase;letter-spacing:.035em}.agency-studio-stages li{display:flex;gap:6px;align-items:center;white-space:nowrap;color:#69705f}.agency-studio-stages li>span{font-size:9px;color:#949b88}.agency-studio-scene svg *,.agency-studio-stages li{animation-duration:7s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-play-state:paused}.agency-hero-studio[data-playing=true] .agency-studio-scene svg *,.agency-hero-studio[data-playing=true] .agency-studio-stages li{animation-play-state:running}.studio-pencil-line{animation-name:studio-sketch;stroke-dasharray:1;stroke-dashoffset:0}.studio-pencil-line-later{animation-name:studio-sketch-later}.studio-product{animation-name:studio-product}.studio-brand-panel{animation-name:studio-brand;transform-origin:382px 228px}.studio-component{animation-name:studio-component}.studio-mobile{animation-name:studio-mobile}.studio-review{animation-name:studio-review}.studio-check{animation-name:studio-check;stroke-dasharray:1;stroke-dashoffset:0}.studio-cursor{animation-name:studio-cursor}.studio-click{animation-name:studio-click;opacity:0;transform-origin:358px 284px}.agency-studio-stages li:first-child{animation-name:studio-stage-one}.agency-studio-stages li:nth-child(2){animation-name:studio-stage-two}.agency-studio-stages li:nth-child(3){animation-name:studio-stage-three}@keyframes studio-sketch{0%{stroke-dashoffset:1}12%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes studio-sketch-later{0%,5%{stroke-dashoffset:1}18%,92%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes studio-product{0%,to{transform:translateY(6px)}18%,92%{transform:translate(0)}}@keyframes studio-brand{0%,to{transform:scale(.985)}22%,92%{transform:scale(1)}}@keyframes studio-component{0%,12%{transform:translate(-10px,6px);opacity:0}22%,94%{transform:translate(0);opacity:1}to{transform:translate(-10px,6px);opacity:0}}@keyframes studio-mobile{0%,22%{transform:translate(12px,4px);opacity:0}32%,94%{transform:translate(0);opacity:1}to{transform:translate(12px,4px);opacity:0}}@keyframes studio-review{0%,31%{transform:translateY(4px);opacity:0}40%,94%{transform:translate(0);opacity:1}to{transform:translateY(4px);opacity:0}}@keyframes studio-check{0%,36%{stroke-dashoffset:1}44%,96%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes studio-cursor{0%,14%{opacity:0;transform:translate(-24px,-8px)}24%,30%{opacity:1;transform:translate(0)}40%,49%{opacity:1;transform:translate(55px,61px)}59%,to{opacity:0;transform:translate(80px,70px)}}@keyframes studio-click{0%,29%,37%,to{opacity:0;transform:scale(.4)}30%{opacity:.5;transform:scale(.4)}36%{opacity:0;transform:scale(1.6)}}@keyframes studio-stage-one{0%,21%,97%,to{color:#25271f}26%,92%{color:#949b88}}@keyframes studio-stage-two{0%,20%,50%,to{color:#949b88}26%,45%{color:#25271f}}@keyframes studio-stage-three{0%,44%,to{color:#949b88}50%,92%{color:#25271f}}@media(max-width:1023px) and (min-width:768px){.agency-hero-body:has(.agency-hero-studio){gap:20px}.agency-hero-studio figcaption{margin-inline:20px 8px}.agency-studio-stages{gap:12px;font-size:9px}.agency-studio-stages li>span{display:none}}@media(max-width:767px){.agency-hero .agency-actions{flex-wrap:wrap;row-gap:12px}.agency-hero-body:has(.agency-hero-studio){gap:24px}.agency-hero-studio{max-width:560px;width:calc(100% + 16px);margin-inline:-8px}.agency-hero-studio figcaption{margin-inline:20px;padding-top:8px;gap:8px}.agency-studio-stages{gap:16px;font-size:9px}.agency-studio-stages li{gap:4px}}@media(prefers-reduced-motion:reduce){.agency-studio-scene svg *,.agency-studio-stages li{animation:none!important}.studio-click,.studio-cursor{display:none}}@media(max-width:374px){.agency-studio-stages{gap:10px}.agency-studio-stages li>span{display:none}}