.hero[data-astro-cid-yodha2z4]{align-items:flex-end;min-height:min(100vh,62.5rem);padding-block:clamp(80px,12vw,180px) clamp(80px,8vw,120px);display:flex;position:relative;overflow:hidden}.film[data-astro-cid-yodha2z4]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.scrim[data-astro-cid-yodha2z4]{pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#0000008c 45%,#00000026 85%);position:absolute;inset:0}.inner[data-astro-cid-yodha2z4]{width:100%;position:relative}.title[data-astro-cid-yodha2z4]{--display-size:clamp(2.5rem, 7.2vw, 8.25rem)}.actions[data-astro-cid-yodha2z4]{flex-direction:column;align-items:flex-start;gap:40px;max-width:max(18.75rem,min(36.25rem,46vw));margin-top:clamp(40px,5vw,72px);display:flex}.buttons[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:14px;display:flex}.work-cta[data-astro-cid-yodha2z4]{--button-min-width:9.375rem}.strap[data-astro-cid-ydyfy45j]{padding:clamp(28px,3.4vw,52px) 0;overflow:hidden}.loop[data-astro-cid-ydyfy45j]{width:max-content;animation:30s linear infinite upw-marquee;display:flex}.set[data-astro-cid-ydyfy45j]{text-transform:uppercase;letter-spacing:0;white-space:nowrap;flex:none;align-items:center;gap:clamp(20px,2.4vw,40px);padding-right:clamp(20px,2.4vw,40px);font-family:Gilroy,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,4.4vw,4.5rem);line-height:.89;display:flex}.bold[data-astro-cid-ydyfy45j]{font-weight:800}.light[data-astro-cid-ydyfy45j]{font-weight:300}.divider[data-astro-cid-ydyfy45j]{background:#a6fe5a;border-radius:999px;flex:none;width:clamp(2.75rem,4vw,4.25rem);height:clamp(.75rem,1.1vw,1.125rem)}[data-motion=off] .loop[data-astro-cid-ydyfy45j]{animation:none}@media (prefers-reduced-motion:reduce){.loop[data-astro-cid-ydyfy45j]{animation:none}}.stuck-points[data-astro-cid-4ky5sy72]{padding-block:clamp(60px,9vw,140px) clamp(80px,8vw,120px)}.inner[data-astro-cid-4ky5sy72]{grid-template-columns:repeat(auto-fit,minmax(min(100%,26.25rem),1fr));align-items:start;gap:clamp(40px,5vw,96px);display:grid}.intro[data-astro-cid-4ky5sy72]{flex-direction:column;gap:32px;display:flex}.title[data-astro-cid-4ky5sy72]{--display-size:clamp(2.5rem, 4.8vw, 5rem);text-wrap:balance}.list[data-astro-cid-4ky5sy72]{border-top:1px solid #111;margin:0;padding:0;list-style:none}.item[data-astro-cid-4ky5sy72]{border-bottom:1px solid #ddd;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2.4vw,40px);padding:clamp(28px,3vw,44px) 0;display:grid}.num[data-astro-cid-4ky5sy72]{color:#5f5ef5;min-width:1.3em;font-family:Gilroy,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.25rem,4vw,4rem);font-weight:800;line-height:.85}.content[data-astro-cid-4ky5sy72]{flex-direction:column;gap:20px;display:flex}.question[data-astro-cid-4ky5sy72]{text-transform:uppercase;letter-spacing:0;color:#000;text-wrap:balance;margin:0;font-family:Gilroy,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.625rem,2.8vw,2.75rem);font-weight:800;line-height:.95}.shift[data-astro-cid-4ky5sy72]{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.25;display:flex}.shift-pill[data-astro-cid-4ky5sy72]{flex:none}.from[data-astro-cid-4ky5sy72]{color:#555;font-weight:300}.to[data-astro-cid-4ky5sy72]{color:#000;font-weight:700}.body[data-astro-cid-4ky5sy72]{color:#555;text-wrap:pretty;max-width:35rem;margin:0;font-size:1.1875rem;font-weight:300;line-height:1.45}.cta[data-astro-cid-4ky5sy72]{flex-direction:column;gap:24px;padding-top:clamp(36px,4vw,56px);display:flex}.cta-title[data-astro-cid-4ky5sy72]{text-transform:uppercase;color:#000;font-family:Gilroy,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,2.2vw,2.125rem);font-weight:800;line-height:.95}.cta-actions[data-astro-cid-4ky5sy72]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@media (width>=65.5em){.intro[data-astro-cid-4ky5sy72]{position:sticky;top:9.375rem}}.work[data-astro-cid-i5ycyohm]{background:linear-gradient(#000,#5f5ef5);position:relative}.sticky[data-astro-cid-i5ycyohm]{flex-direction:column;justify-content:center;gap:clamp(20px,3vh,36px);padding:clamp(104px,13vh,132px) 0 clamp(28px,5vh,56px);display:flex;overflow:hidden}.header[data-astro-cid-i5ycyohm]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;width:100%;display:flex}.kicker[data-astro-cid-i5ycyohm]{margin-bottom:18px}.title[data-astro-cid-i5ycyohm]{--display-size:clamp(2.5rem, 5vw, 5rem)}.progress[data-astro-cid-i5ycyohm]{align-items:center;gap:20px;display:flex}.count[data-astro-cid-i5ycyohm]{white-space:nowrap;letter-spacing:.2em;flex:none;font-size:.8125rem;font-weight:700}.bar-track[data-astro-cid-i5ycyohm]{background:#ffffff2e;border-radius:999px;width:clamp(6.25rem,14vw,12.5rem);height:.625rem;position:relative;overflow:hidden}.bar[data-astro-cid-i5ycyohm]{transform-origin:0;background:#a6fe5a;border-radius:999px;width:100%;position:absolute;top:0;bottom:0;left:0;transform:scaleX(.17)}.viewport[data-astro-cid-i5ycyohm]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;scroll-padding-inline:clamp(16px,5vw,96px);overflow-x:auto}.viewport[data-astro-cid-i5ycyohm]::-webkit-scrollbar{display:none}.track[data-astro-cid-i5ycyohm]{will-change:transform;gap:clamp(16px,2vw,32px);width:max-content;height:100%;padding:0 clamp(16px,5vw,96px);display:flex}.card[data-astro-cid-i5ycyohm]{scroll-snap-align:start;color:#fff;background:#111;flex:none;width:min(72vw,73.75rem);height:100dvh;min-height:0;max-height:30rem;display:block;position:relative;overflow:hidden}.card-img[data-astro-cid-i5ycyohm]{will-change:transform;background:linear-gradient(135deg,#1a1a1a 0%,#333 50%,#1a1a1a 100%);position:absolute;inset:0 -8%}.card-photo[data-astro-cid-i5ycyohm]{object-fit:cover;width:100%;height:100%;display:block}.card-scrim[data-astro-cid-i5ycyohm]{pointer-events:none;background:linear-gradient(90deg,#000000c7 0%,#00000073 42%,#0000 72%);position:absolute;inset:0}.card-num[data-astro-cid-i5ycyohm]{color:#a6fe5a;pointer-events:none;font-family:Gilroy,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(6rem,14vw,15rem);font-weight:800;line-height:.8;position:absolute;top:calc(clamp(.25rem,1vw,.75rem) + .25rem);left:clamp(.75rem,1.6vw,1.5rem)}.card-text[data-astro-cid-i5ycyohm]{pointer-events:none;flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,44px);display:flex;position:absolute;bottom:0;left:0;right:0}.card-client[data-astro-cid-i5ycyohm]{text-transform:uppercase;max-width:12ch;font-family:Gilroy,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.5rem,5.6vw,6.5rem);font-weight:800;line-height:.88}.card-body[data-astro-cid-i5ycyohm]{color:#fff;text-wrap:pretty;max-width:27.5rem;margin:0;font-size:1.1875rem;font-weight:300;line-height:1.4}.card-link[data-astro-cid-i5ycyohm]{align-items:center;gap:12px;padding-top:6px;font-size:.875rem;font-weight:700;display:flex}.all[data-astro-cid-i5ycyohm]{scroll-snap-align:start;color:#000;background:#a6fe5a;flex-direction:column;flex:none;justify-content:flex-end;gap:24px;width:calc(min(72vw,73.75rem)/1.25);min-height:0;padding:clamp(20px,2.6vw,44px);display:flex;position:relative}.all-title[data-astro-cid-i5ycyohm]{--display-size:clamp(2.5rem, 4.6vw, 5rem)}.all-link[data-astro-cid-i5ycyohm]{align-items:center;gap:12px;font-size:.9375rem;font-weight:700;display:flex}.card-client[data-astro-cid-i5ycyohm],.card-body[data-astro-cid-i5ycyohm]{margin-top:4px}@media (width>=30em){.card[data-astro-cid-i5ycyohm]{max-height:37.5rem}}@media (width>=40em){.card[data-astro-cid-i5ycyohm]{height:70svh}}@media (width>=65.5em){.sticky[data-astro-cid-i5ycyohm]{height:100vh;position:sticky;top:0}.viewport[data-astro-cid-i5ycyohm]{scroll-snap-type:none;overflow-x:hidden}.card[data-astro-cid-i5ycyohm]{height:100%;max-height:none}.all[data-astro-cid-i5ycyohm]{width:min(34vw,32.5rem);height:100%}}.think[data-astro-cid-lv4ffs3c]{padding-block:clamp(60px,9vw,140px);position:relative;overflow:hidden}.flow[data-astro-cid-lv4ffs3c]{aspect-ratio:886/942;pointer-events:none;height:130%;position:absolute;top:-15%;left:0;transform:translate(-15%)}.inner[data-astro-cid-lv4ffs3c]{position:relative}.kicker[data-astro-cid-lv4ffs3c]{margin-bottom:24px}.list[data-astro-cid-lv4ffs3c]{border-top:1px solid #ffffff2e;flex-direction:column;display:flex}.step[data-astro-cid-lv4ffs3c]{border-bottom:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(16px,3vw,48px);padding:clamp(24px,3vw,40px) 0;display:grid}.step[data-astro-cid-lv4ffs3c] .step-num[data-astro-cid-lv4ffs3c]{text-transform:none}.statement[data-astro-cid-lv4ffs3c]{text-transform:uppercase;text-wrap:balance;margin:0;font-family:Gilroy,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.125rem,5.4vw,5.5rem);line-height:.92}.bold[data-astro-cid-lv4ffs3c]{font-weight:800}.light[data-astro-cid-lv4ffs3c]{font-weight:300}.note[data-astro-cid-lv4ffs3c]{color:#b8b8b8;text-wrap:pretty;max-width:35rem;margin:clamp(32px,4vw,56px) 0 0;font-size:clamp(1.1875rem,1.5vw,1.3125rem);font-weight:300;line-height:1.4}.testimonial[data-astro-cid-5fkteofr]{padding-block:clamp(60px,9vw,140px)}.kicker[data-astro-cid-5fkteofr]{margin-bottom:24px}.quote[data-astro-cid-5fkteofr]{--display-size:clamp(2.25rem, 5.2vw, 5.25rem);--display-leading:.92;border-top:1px solid #111;max-width:75rem;padding-top:clamp(32px,4vw,56px)}.cite[data-astro-cid-5fkteofr]{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:clamp(32px,4vw,48px);display:flex}.company[data-astro-cid-5fkteofr]{color:#555;font-size:1.0625rem;font-weight:300}.popup[data-astro-cid-xb7s3q5z]{color:#fff;overscroll-behavior:contain;background:#000;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:auto;padding:0;overflow-y:auto}.popup[data-astro-cid-xb7s3q5z][open]{flex-direction:column;display:flex}.panel[data-astro-cid-xb7s3q5z]{margin-block:auto}.popup[data-astro-cid-xb7s3q5z]:focus{outline:none}.popup[data-astro-cid-xb7s3q5z]::backdrop{backdrop-filter:blur(4px);background:#000c}.panel[data-astro-cid-xb7s3q5z]{padding:clamp(32px,5vw,64px)}.close[data-astro-cid-xb7s3q5z]{width:3rem;height:3rem;color:inherit;cursor:pointer;z-index:1;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.close[data-astro-cid-xb7s3q5z] span[data-astro-cid-xb7s3q5z],.close[data-astro-cid-xb7s3q5z] span[data-astro-cid-xb7s3q5z]:before{background:currentColor;width:1.5rem;height:2px;display:block;transform:rotate(45deg)}.close[data-astro-cid-xb7s3q5z] span[data-astro-cid-xb7s3q5z]:before{content:"";transform:rotate(90deg)}.close[data-astro-cid-xb7s3q5z]:hover{color:#a6fe5a}.close[data-astro-cid-xb7s3q5z]:focus-visible{outline-offset:2px;outline:2px solid #a6fe5a}@media (width>=40em){.popup[data-astro-cid-xb7s3q5z]{width:min(100% - 32px,52rem);height:fit-content;max-height:calc(100dvh - 32px)}}[data-quiet-focus]:focus-visible{outline:none!important}html:has(dialog.popup[open]){overflow:hidden}.contact[data-astro-cid-d56ov33j]{--contact-pad:clamp(80px, 10vw, 160px);padding-block:var(--contact-pad);position:relative;overflow:clip}.flow[data-astro-cid-d56ov33j]{aspect-ratio:886/942;pointer-events:none;height:130%;position:absolute;top:-15%;right:0;transform:translate(38%)}.inner[data-astro-cid-d56ov33j]{position:relative}.copy-box[data-astro-cid-d56ov33j]:not(.live),.copy-mask[data-astro-cid-d56ov33j]:not(.live),.copy-content[data-astro-cid-d56ov33j]:not(.live){display:contents}.copy-box[data-astro-cid-d56ov33j].live{aspect-ratio:886/942;pointer-events:none;visibility:hidden;height:130%;position:absolute;top:-15%;right:0;transform:translate(38%)}.copy-box[data-astro-cid-d56ov33j].live.ready{visibility:visible}.copy-mask[data-astro-cid-d56ov33j].live{position:absolute;inset:0;-webkit-mask:none 0 0/100% 100% no-repeat;mask:none 0 0/100% 100% no-repeat}.copy-content[data-astro-cid-d56ov33j].live{padding-block:var(--contact-pad);position:absolute}.inner[data-astro-cid-d56ov33j].inverse{color:#fff}.inverse[data-astro-cid-d56ov33j] .choice[data-astro-cid-d56ov33j]{visibility:hidden}.title[data-astro-cid-d56ov33j]{--display-size:min(11.5vw, clamp(3.25rem, 8vw, 8.75rem));max-width:100%}.cycle-line[data-astro-cid-d56ov33j]{margin-bottom:-.08em;padding-block:.08em;overflow:hidden;translate:0 -.08em}.cycle-word[data-astro-cid-d56ov33j]{white-space:nowrap;display:inline-block}.picker[data-astro-cid-d56ov33j]{flex-direction:column;gap:28px;margin-top:clamp(48px,5vw,80px);display:flex}.choices[data-astro-cid-d56ov33j]{grid-template-columns:repeat(auto-fit,minmax(min(100%,21.25rem),1fr));gap:16px;max-width:68.75rem;display:grid}button[data-astro-cid-d56ov33j].choice{appearance:none;font:inherit;text-align:left;cursor:pointer;border:0}.choice[data-astro-cid-d56ov33j]{color:#000;background:#a6fe5a;border-radius:0;flex-direction:column;gap:18px;padding:clamp(24px,3vw,40px);transition:background-color .32s,color .32s,opacity .32s;display:flex;box-shadow:inset 0 0 0 1px #000}.choice[data-astro-cid-d56ov33j]:hover{color:#a6fe5a;background:#000}.choice[data-astro-cid-d56ov33j]:focus-visible{outline-offset:4px;outline:3px solid #000}.choice-title[data-astro-cid-d56ov33j]{--display-size:clamp(2.125rem, 3.6vw, 3.75rem)}.choice-line[data-astro-cid-d56ov33j]{max-width:23.75rem;font-size:1.1875rem;font-weight:300;line-height:1.4}.choice-cta[data-astro-cid-d56ov33j]{align-items:center;gap:12px;font-size:.9375rem;font-weight:700;display:flex}.choice-line[data-astro-cid-d56ov33j]{margin-top:4px}.popup-head[data-astro-cid-d56ov33j]{flex-direction:column;gap:20px;margin-bottom:clamp(32px,4vw,48px);padding-right:48px;display:flex}.popup-title[data-astro-cid-d56ov33j]{--display-size:clamp(2.5rem, 5vw, 4.5rem)}.popup-title[data-astro-cid-d56ov33j] .weight-light{color:#a6fe5a}.popup-intro[data-astro-cid-d56ov33j]{max-width:32rem;margin:4px 0 0;font-size:1.1875rem;font-weight:300;line-height:1.45}
