[data-ploy-component=body-1-hero]{position:relative;isolation:isolate;overflow:hidden;padding-bottom:140px}.body-1-hero-container{max-width:1616px;padding:0 88px;position:relative;z-index:2}.body-1-hero-video{position:absolute;top:0;left:0;width:100%;height:100vh;max-width:none;object-fit:cover;z-index:0}.body-1-mobile-break{display:none}.body-1-hero-stage{height:calc(100vh - 128px);min-height:700px;display:flex;align-items:center;padding:100px 20px 0}.body-1-hero-copy{width:600px;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.body-1-hero-title{font-weight:400;font-size:88px;line-height:.9;letter-spacing:-.02em;text-wrap:initial}.body-1-fast{font-size:inherit;line-height:inherit;letter-spacing:-.02em;font-family:Playfair Display,serif;font-style:italic;font-weight:400}.body-1-hero-description{font-size:24px;line-height:1.4}.body-1-hero-action{width:240px;height:52px;justify-content:space-between}.body-1-hero-meta{display:flex;justify-content:space-between;align-items:flex-start;height:105px;padding:0 20px 80px;gap:24px}.body-1-hero-disciplines,.body-1-clutch-mini,.body-1-hero-trust{display:flex;align-items:center;gap:20px}.body-1-clutch-mini{gap:6px;align-items:flex-start;height:25px;border-bottom:1px solid #373740}.body-1-clutch-mini svg{margin-top:4px}.body-1-hero-disciplines p.body-1-disciplines-text{font-size:14px;line-height:22.4px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase;white-space:pre-wrap}.body-1-discipline-slash{color:#b6b6d4}.body-1-hero-trust{gap:14px}.body-1-hero-meta p{font-size:14px;line-height:1.2}.body-1-hero-line{width:100%;height:3px}.body-1-logo-wall{width:100%;height:auto;display:block}.body-1-logo-wall-wrap{margin:100px 0 80px}.body-1-mobile-trust{display:none}.body-1-proof{display:grid;grid-template-columns:minmax(0,1fr) 580px;padding:110px 0 24px}.body-1-proof-copy{display:flex;flex-direction:column;justify-content:space-between;min-height:506px;padding:0 20px}.body-1-trusted{max-width:550px;font-size:32px;line-height:1.05}.body-1-brand-run{font-size:inherit;line-height:inherit;letter-spacing:inherit}.body-1-raised{display:flex;gap:10px;align-items:flex-start}.body-1-currency{font-size:34px;line-height:1;font-weight:500;padding-top:16px}.body-1-amount{font-size:106px;line-height:.99}.body-1-testimonial{border-left:1px solid #373740;padding-left:59px;display:flex;flex-direction:column;gap:86px}.body-1-quote{font-size:32px;line-height:1.25;max-width:520px}.body-1-person{display:flex;gap:24px;width:410px;max-width:100%}.body-1-portrait{width:215px;height:220px;object-fit:contain}.body-1-attribution{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.body-1-author{font-size:20px;line-height:24px;font-weight:500}.body-1-role{font-size:16px;line-height:19.2px;white-space:pre-line;margin-top:4px;font-weight:500}.body-1-author-logos{display:flex;align-items:flex-start;gap:25px}.body-1-proof-gradient{position:absolute;right:0;bottom:0;width:46%;height:669px;object-fit:cover;object-position:right center;z-index:1;pointer-events:none}.body-1-hero-trust p,.body-1-mobile-trust p{font-size:14px;line-height:16.8px;font-weight:500;letter-spacing:-.02em;text-transform:uppercase}.body-1-clutch-mini p{font-family:Satoshi,sans-serif;font-size:12px;line-height:22px;font-weight:700;letter-spacing:normal}@media(min-width:1024px)and (max-width:1439px){.body-1-hero-description{line-height:26.4px}.body-1-fast{font-family:Playfair Display,serif;font-style:italic;font-weight:400;font-size:64px;line-height:64px;letter-spacing:-.02em}.body-1-hero-container{max-width:calc(var(--vx-cw) + 48px);padding:0 24px}.body-1-hero-copy{width:472px;gap:32px;padding-top:40px}.body-1-hero-stage{height:calc(100vh - 126px);min-height:0;padding:0}.body-1-hero-title{font-size:64px;line-height:64px}.body-1-hero-description{max-width:380px;margin-top:-8px}.body-1-hero-meta{height:103px}.body-1-clutch-mini{height:22px;border-bottom:0}.body-1-hero-disciplines{gap:16px}.body-1-hero-trust{gap:8px}.body-1-logo-wall-wrap{margin:120px 0 100px}.body-1-trusted,.body-1-brand-run{max-width:500px;font-size:28px;line-height:29.4px;letter-spacing:-.02em}.body-1-raised{padding:0 20px}.body-1-testimonial{padding-left:39px}.body-1-quote{font-size:28px;line-height:35px}.body-1-proof-copy{padding-left:0}.body-1-proof{grid-template-columns:minmax(0,1fr) 450px;padding-top:0}.body-1-person{width:100%}.body-1-proof-gradient{width:840px;height:638px}}@media(max-width:1023px){[data-ploy-component=body-1-hero]{padding:80px 0 100px}.body-1-hero-container{max-width:800px;padding:0 16px}.body-1-hero-video{width:161%;height:min(103.1vw,500px);left:-61%;object-fit:cover}.body-1-hero-stage{height:auto;min-height:0;padding:160px 0 0}.body-1-hero-copy{width:100%;gap:28px}.body-1-mobile-break{display:inline}.body-1-fast{font-family:Playfair Display,serif;font-style:italic;font-weight:400;font-size:48px;line-height:48px;letter-spacing:-.04em}.body-1-hero-title{max-width:350px;font-size:48px;letter-spacing:-.02em;line-height:48px;min-height:147px}.body-1-hero-tail{letter-spacing:-.04em}.body-1-hero-description{font-size:18px;line-height:1.2;margin-top:-10px}.body-1-hero-meta,.body-1-hero-line,.body-1-logo-wall-wrap{display:none}.body-1-mobile-trust{display:block;margin-top:64px}.body-1-mobile-trust p{font-size:12px;line-height:14.4px}.body-1-mobile-marquee{margin-top:0;height:80px}.body-1-mobile-marquee img{width:3090px;height:80px;max-width:none;object-fit:cover}.body-1-proof{grid-template-columns:minmax(0,1fr);padding:80px 0 0;gap:48px}.body-1-proof-copy{padding:0;min-height:0;gap:80px}.body-1-trusted{max-width:none;font-size:32px;line-height:32px}.body-1-amount{font-size:90px;line-height:.99}.body-1-currency{padding-top:12px}.body-1-testimonial{border-left:0;border-top:1px solid #373740;padding:48px 0 0;gap:40px}.body-1-quote{max-width:500px;font-size:28px;line-height:1.25}.body-1-person{width:100%;max-width:500px;flex-direction:column;gap:24px}.body-1-portrait{width:100%;height:auto;aspect-ratio:1.10645;object-fit:cover;object-position:45.8% 36%}.body-1-attribution{flex:auto;width:100%;height:136px}.body-1-author-logos{justify-content:flex-start;gap:16px}.body-1-raised{min-height:106px}.body-1-proof-gradient{width:100%;height:379px}}@media(max-width:1023px){.body-1-hero-trust p,.body-1-mobile-trust p{font-size:12px;line-height:14.4px}}@media(max-width:1023px){.body-1-brand-run{font-size:32px;line-height:32px}}[data-ploy-component=body-1-projects-intro]{padding:160px 0 90px}.body-1-intro-container{max-width:1616px;padding:0 88px;position:relative;min-height:201px}.body-1-intro-heading{font-size:88px;line-height:1.1;letter-spacing:-.02em}.body-1-intro-accent{display:block;position:absolute;top:69px;left:88px;margin:0;font-family:Playfair Display,serif;font-style:italic;font-weight:400;font-size:88px;line-height:1.3;letter-spacing:-.02em}@media(min-width:1024px)and (max-width:1439px){[data-ploy-component=body-1-projects-intro]{padding:108px 0 88px}.body-1-intro-container{max-width:calc(var(--vx-cw) + 48px);padding:0 24px;min-height:112px}.body-1-intro-heading,.body-1-intro-accent{font-size:52px}.body-1-intro-accent{top:45px;left:24px}}@media(max-width:1023px){[data-ploy-component=body-1-projects-intro]{padding:80px 0 64px}.body-1-intro-container{padding:2px 16px 6px;min-height:0;max-width:800px}.body-1-intro-heading,.body-1-intro-accent{font-size:38px;line-height:.9}.body-1-intro-accent{display:inline;position:static}}[data-ploy-component=body-1-featured-project]{padding-bottom:90px}.body-1-feature-container{max-width:1616px;padding:0 88px;display:grid;grid-template-columns:minmax(0,1fr) 332px;gap:65px}.body-1-project-reveal{min-width:0}.body-1-project-card{min-width:0;text-decoration:none;display:flex;flex-direction:column;gap:28px}.body-1-project-media{position:relative;width:100%;aspect-ratio:var(--body-1-ratio);border-radius:3px;overflow:hidden}.body-1-project-media picture{display:block;width:100%;height:100%}.body-1-project-media picture img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.body-1-project-hover-layer{position:absolute;inset:0;background:linear-gradient(transparent,#000000b3 130%);opacity:0;transition:opacity .3s ease;pointer-events:none}.body-1-project-tags{position:absolute;top:32px;left:32px;right:16px;display:flex;flex-wrap:wrap;gap:4px;opacity:0;transition:opacity .3s ease}.body-1-project-tag{border-radius:100px;padding:6px 22px;min-height:34px;backdrop-filter:blur(8px);background:#a5a7b1b3}.body-1-project-tag span{font-size:14px;line-height:22.4px;font-weight:500;letter-spacing:-.02em}.body-1-project-logo{position:absolute;bottom:50px;left:50px;width:160px;height:var(--body-1-logo-height);object-fit:contain;object-position:left center;opacity:0;transition:opacity .3s ease}.body-1-project-card:hover .body-1-project-tags,.body-1-project-card:hover .body-1-project-logo,.body-1-project-card:focus-visible .body-1-project-tags,.body-1-project-card:focus-visible .body-1-project-logo,.body-1-project-card:hover .body-1-project-hover-layer{opacity:1}.body-1-project-card:hover picture img{transform:scale(1.03)}.body-1-project-caption{display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:462px}.body-1-project-title{color:#16161e;font-size:36px;line-height:1.2;font-weight:500;text-wrap:initial;letter-spacing:-.02em}.body-1-project-category{border-radius:100px;border-color:#dbdbe0;padding:7px 23px;min-height:42px}.body-1-project-category span{color:#1f1d2a;font-size:16px;line-height:25.6px;font-weight:400}.body-1-project-soft-title .body-1-project-title{color:#1f1d2a}.body-1-project-compact .body-1-project-title{font-size:28px;line-height:1.2}.body-1-project-compact .body-1-project-caption{max-width:335px}.body-1-project-compact .body-1-project-tags{top:16px;left:16px}.body-1-project-compact .body-1-project-logo{left:32px;bottom:32px}.body-1-feature-review{max-width:332px;display:flex;flex-direction:column;align-items:flex-start}.body-1-review-portrait{width:48px;height:48px;object-fit:cover}.body-1-review-quote{font-size:22px;line-height:35.2px;font-weight:500;margin-top:20px}.body-1-review-attribution{color:#6f6f7f;font-weight:500;font-size:16px;line-height:25.6px;margin-top:13px}.body-1-review-rating{display:flex;gap:6px;align-items:center;padding-bottom:8px;border-bottom:1px solid #575767;margin-top:42px}.body-1-review-rating p{font-family:Satoshi,sans-serif;letter-spacing:normal;font-weight:700;font-size:14px;line-height:20px}@media(min-width:1024px){.body-1-feature-container .body-1-project-title{color:#1f1d2a}}@media(min-width:1024px)and (max-width:1439px){[data-ploy-component=body-1-featured-project]{padding-bottom:8px}.body-1-feature-container{max-width:calc(var(--vx-cw) + 48px);padding:0 24px;grid-template-columns:minmax(0,1fr) 332px;gap:32px}}@media(max-width:1023px){[data-ploy-component=body-1-featured-project]{padding-bottom:0}.body-1-feature-container{max-width:800px;padding:0 8px;grid-template-columns:minmax(0,1fr);gap:40px}.body-1-project-media{aspect-ratio:var(--body-1-mobile-ratio)}.body-1-project-tags{top:16px;left:16px;opacity:1}.body-1-project-logo,.body-1-project-compact .body-1-project-logo{left:16px;bottom:16px;height:55px;opacity:1}.body-1-project-caption{width:100%;max-width:none}.body-1-project-title{font-size:24px;line-height:1.2}.body-1-project-compact .body-1-project-title{color:#1f1d2a}.body-1-project-compact .body-1-project-title{font-size:24px}.body-1-project-compact .body-1-project-caption{max-width:none}.body-1-feature-container .body-1-project-title{font-size:32px;line-height:38.4px}.body-1-feature-review{max-width:332px;margin:0 8px}.body-1-review-quote{margin-top:12px}.body-1-review-rating{margin-top:42px}}[data-ploy-component=body-1-project-gallery]{padding-bottom:110px}.body-1-gallery-container{max-width:1616px;padding:0 88px;display:flex;flex-direction:column;gap:126px}.body-1-gallery-stagger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:start}.body-1-gallery-left,.body-1-gallery-right{display:flex;flex-direction:column;gap:126px;min-width:0}.body-1-gallery-left{padding-top:104px}.body-1-gallery-asymmetric{display:grid;grid-template-columns:minmax(0,821fr) minmax(0,379fr);gap:64px;align-items:start}.body-1-gallery-triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;align-items:start;padding-bottom:4px}.body-1-gallery-action-row{display:flex;justify-content:center}.body-1-gallery-action-label{font-size:80px;line-height:96px;color:#000}.body-1-gallery-action-icon{width:60px;height:60px}@media(min-width:1024px)and (max-width:1439px){[data-ploy-component=body-1-project-gallery]{padding-bottom:28px}.body-1-gallery-container{max-width:calc(var(--vx-cw) + 48px);padding:0 24px;gap:0}.body-1-gallery-stagger{padding-bottom:120px}.body-1-gallery-triple{padding-top:120px}.body-1-gallery-stagger,.body-1-gallery-asymmetric{gap:32px}.body-1-gallery-left{padding-top:56px}.body-1-gallery-left,.body-1-gallery-right{gap:64px}.body-1-gallery-asymmetric{grid-template-columns:minmax(0,1fr) 304px}.body-1-gallery-action-row{padding:80px 0}.body-1-gallery-action-label{font-size:64px;line-height:76.8px;color:#030303}}@media(max-width:1023px){[data-ploy-component=body-1-project-gallery]{padding:85px 0 64px}.body-1-gallery-container{max-width:800px;padding:0 8px;gap:64px}.body-1-gallery-stagger,.body-1-gallery-asymmetric,.body-1-gallery-triple{grid-template-columns:minmax(0,1fr);gap:64px}.body-1-gallery-left,.body-1-gallery-right{padding:0;gap:64px}.body-1-gallery-right>:first-child{order:1}.body-1-gallery-right>:nth-child(2){order:0}.body-1-gallery-container .body-1-project-caption{padding:0 8px}.body-1-gallery-container .body-1-project-card{gap:24px}.body-1-gallery-container .body-1-project-caption{gap:15px}.body-1-gallery-container .body-1-project-tags{gap:6px}.body-1-gallery-container .body-1-project-title{max-width:335px;color:#1f1d2a;font-size:24px;line-height:28.8px}.body-1-gallery-action-label{font-size:40px;line-height:48px;color:#030303}.body-1-gallery-action-icon{width:40px;height:40px}.body-1-gallery-action{--ub-arrow-gap: 12px;--ub-gap: 0px;--ub-line: rgb(221 222 229);--ub-inset: 1px}.body-1-gallery-action .vx-ub-line,.body-1-gallery-action:hover .vx-ub-line{transform:none;transition:none}.body-1-gallery-action-row{padding-top:0}}@media(min-width:810px)and (max-width:1023px){.body-1-gallery-container .body-1-project-title{font-size:22px;line-height:26.4px}}[data-ploy-component=body-1-services]{position:relative;isolation:isolate;overflow:visible}.body-1-services-container{max-width:1440px;padding:0 88px 0 0;display:flex;justify-content:flex-end;position:relative;z-index:1;min-height:787px}.body-1-services-copy{max-width:680px;width:100%;padding-top:160px;display:flex;flex-direction:column;gap:48px}.body-1-services-heading{font-size:24px;line-height:38.4px;margin-left:32px}.body-1-service-list{display:flex;flex-direction:column;gap:14px}.body-1-service-row{display:flex;align-items:flex-start;gap:14px;min-width:0}.body-1-service-number{font-size:20px;line-height:24px;font-weight:500;color:#4d4c5b;padding-top:12px;flex:0 0 23px}.body-1-service-link{position:relative;display:block;max-width:100%;padding-bottom:5px;text-decoration:none}.body-1-service-link:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;background:var(--ploy-accent-primary);transform:scaleX(0);transform-origin:left;transition:none}.body-1-service-link:hover:after,.body-1-service-link:focus-visible:after{transform:scaleX(1);transition:transform .6s var(--vx-ease-line)}@media(prefers-reduced-motion:reduce){.body-1-service-link:hover:after,.body-1-service-link:focus-visible:after{transition:none}}.body-1-service-title{font-size:64px;line-height:1.2;font-weight:400;letter-spacing:-.02em;text-wrap:initial}.body-1-services-rating{display:flex;align-items:center;gap:6px;align-self:flex-start;margin-left:32px;padding-bottom:8px;border-bottom:1px solid #575767}.body-1-services-rating p{font-family:Satoshi,sans-serif;letter-spacing:normal;font-weight:700;font-size:14px;line-height:20px}.body-1-services-gradient{position:absolute;top:0;left:0;width:76%;max-width:1200px;height:auto;aspect-ratio:1094 / 908;object-fit:contain;object-position:left center;pointer-events:none;z-index:0}@media(min-width:1024px)and (max-width:1439px){.body-1-services-container{max-width:calc(var(--vx-cw) + 48px);padding:0 24px;min-height:0}.body-1-services-copy{max-width:530px;padding:100px 24px 0 0}.body-1-services-heading,.body-1-services-rating{margin-left:34px}.body-1-service-number{padding-top:10px}.body-1-service-title{font-size:52px}.body-1-services-gradient{width:91%;aspect-ratio:1.20466}}@media(max-width:1023px){.body-1-services-container{max-width:800px;padding:0 20px;min-height:0}.body-1-services-copy{max-width:none;padding:0;gap:40px}.body-1-services-heading{margin-left:0;font-size:18px;line-height:21.6px;color:#7e7e93}.body-1-service-title{font-size:30px;line-height:1.2}.body-1-service-number{font-size:16px;line-height:19.2px;padding-top:3px;color:#575767}.body-1-service-row{gap:2px}.body-1-services-rating{margin-left:0}.body-1-services-gradient{position:static;display:block;width:min(100%,600px);max-width:600px;height:auto;aspect-ratio:390 / 528;object-fit:contain;object-position:50% 0%}}.body-2-talents{display:flex;flex-direction:column;gap:115px;padding:0 0 80px;overflow:hidden}.body-2-talents .body-2-talents-container{width:100%;max-width:1616px;margin:0 auto;padding:0 88px 4px}.body-2-talents-heading{max-width:600px;font-size:52px;line-height:52px;letter-spacing:-.04em;color:#9797a4}.body-2-talent-link{display:block;max-width:600px;text-decoration:none}.body-2-talent-link-inner{display:flex;flex-direction:column;gap:2px;width:max-content;max-width:100%;overflow:hidden}.body-2-talents .body-2-talent-label{font-size:52px;line-height:1.2;font-weight:400;letter-spacing:-.04em;color:#7f7f94;white-space:pre;transition:color .2s cubic-bezier(.44,0,.56,1)}.body-2-talent-underline{position:relative;display:block;height:4px;overflow:hidden}.body-2-talent-underline>span{position:absolute;top:0;bottom:0;left:-10px;width:1%;background:#5c4eff;transition:left .2s cubic-bezier(.44,0,.56,1),width .2s cubic-bezier(.44,0,.56,1)}.body-2-talent-link[data-shown] .body-2-talent-label{color:#fff}.body-2-talent-link[data-shown] .body-2-talent-underline>span{left:0;width:100%}.body-2-talent-link[data-shown]:hover .body-2-talent-label,.body-2-talent-link[data-shown]:focus-visible .body-2-talent-label{color:#5c4eff}.body-2-talents-media{width:100%;padding:0 88px;box-sizing:border-box}.body-2-talent-marquee{--gap: 24px;--duration: var(--body-2-talent-duration);height:500px;mask-image:linear-gradient(to right,#0000000d,#000 10% 90%,#0000000d)}.body-2-talent-slot{width:var(--photo-width);height:503px}.body-2-talent-photo{display:block;object-fit:cover;width:var(--photo-width);height:var(--photo-height);max-width:none;border-radius:0 0 2px 2px}@media(min-width:1024px)and (max-width:1439.98px){.body-2-talents .body-2-talents-container{max-width:calc(var(--vx-cw) + 48px);padding:0 24px 4px}.body-2-talents-heading{font-size:48px;line-height:48px;color:#7f7f94}.body-2-talents .body-2-talent-label{font-size:48px}.body-2-talents-media{padding:0 24px}}@media(max-width:1023.98px){.body-2-talents{gap:64px;padding:16px 0 8px}.body-2-talents .body-2-talents-container{max-width:800px;padding:0 16px 4px}.body-2-talents-heading,.body-2-talent-link{max-width:none}.body-2-talents-heading{font-size:32px;line-height:32px;color:#7f7f94}.body-2-talents .body-2-talent-label{font-size:32px}.body-2-talents-media{padding:0}.body-2-talent-marquee{--gap: 8px;--duration: var(--body-2-talent-duration-phone)}}@media(prefers-reduced-motion:reduce){.body-2-talent-label,.body-2-talent-underline>span{transition:none}.body-2-talent-marquee{mask-image:none}}.home-dark-stack{position:relative;display:flex;flex-direction:column;gap:128px;padding-bottom:149px;overflow:clip}.home-dark-stack>*+*{position:relative;z-index:1}@media(min-width:1024px)and (max-width:1439.98px){.home-dark-stack{padding-bottom:119px}}@media(max-width:1023.98px){.home-dark-stack{gap:56px;padding-bottom:64px}}
