.LandingHero_hero__Twl38.hero{padding:28px 0 48px}.LandingHero_intro__OACPc{max-width:1200px;margin:0 auto;padding:0 24px;text-align:center}.LandingHero_signature__y_hIP{margin:0;color:var(--color-ink);font-size:clamp(30px,2.4vw,36px);font-weight:400;line-height:1.3;transform:rotate(-2deg)}.LandingHero_signedWord__dhxTX{position:relative;display:inline-block;white-space:nowrap}.LandingHero_signedWord__dhxTX svg{position:absolute;left:0;width:100%;overflow:visible;fill:none;stroke:#4bbcc4;stroke-linecap:round;pointer-events:none;bottom:.08em;height:.26em;stroke-width:1.6}.LandingHero_hero__Twl38 .LandingHero_headline__7dMcz{margin:14px 0 16px;font-size:clamp(38px,4.25vw,68px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.LandingHero_lede__AK8ti{margin:0 auto;max-width:880px;color:var(--color-body-strong);font-size:clamp(17px,1.4vw,21px);line-height:1.5;text-wrap:balance}.LandingHero_actions__pYLN_{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 36px;margin-top:22px}.LandingHero_workLink__e0YcP{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink);font-size:15px;font-weight:500;text-decoration:underline;text-decoration-color:var(--color-muted-soft);text-underline-offset:10px;transition:color .18s ease}.LandingHero_workLink__e0YcP:hover{color:var(--color-primary-active)}.LandingHero_actions__pYLN_ a:focus-visible{outline:3px solid var(--color-primary-active);outline-offset:5px}.LandingHero_showreel__9vcfc{width:calc(100% - 64px);max-width:1760px;margin:30px auto 0}.LandingHero_showreel__9vcfc .work-video-dialog__header h2{color:var(--color-on-dark)}.LandingHero_poster__uoMQq{position:relative;display:block;width:100%;aspect-ratio:2.7;overflow:hidden;isolation:isolate;padding:0;border:0;border-radius:var(--radius-lg);background:var(--color-surface-dark);cursor:pointer}.LandingHero_poster__uoMQq:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.55));pointer-events:none}.LandingHero_poster__uoMQq:focus-visible{outline:3px solid var(--color-primary-active);outline-offset:5px}.LandingHero_posterImage__q7kk6{-o-object-fit:cover;object-fit:cover;-o-object-position:center 46%;object-position:center 46%}.LandingHero_play__04_0_{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;width:clamp(64px,6.5vw,104px);aspect-ratio:1;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(250,249,245,.94);color:var(--color-primary);box-shadow:0 0 0 10px rgba(250,249,245,.15);transform:translate(-50%,-50%);transition:background .18s ease,box-shadow .18s ease}.LandingHero_play__04_0_ svg{width:32%;height:32%;margin-left:4px}.LandingHero_caption__OTLV7{position:absolute;z-index:1;right:28px;bottom:22px;left:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-on-dark);font-family:var(--font-mono);font-size:12px;line-height:1.4;text-align:left}.LandingHero_caption__OTLV7>:last-child{flex-shrink:0}.LandingHero_stats__Lt6GV{display:flex;justify-content:center;width:calc(100% - 64px);max-width:1136px;margin:24px auto 0;padding-top:22px;border-top:1px solid var(--color-hairline);text-align:center}.LandingHero_stat__5KURN{width:280px;padding:0 24px}.LandingHero_stat__5KURN+.LandingHero_stat__5KURN{border-left:1px solid var(--color-hairline)}.LandingHero_number__2YJUq{display:block;margin-bottom:8px;font-family:var(--font-display);font-size:44px;line-height:1.1;letter-spacing:-.8px;color:var(--color-ink)}.LandingHero_label__eWuxA{font-size:13px;color:var(--color-muted)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.LandingHero_poster__uoMQq:hover .LandingHero_play__04_0_{background:var(--color-canvas);box-shadow:0 0 0 16px rgba(250,249,245,.18)}}@media (max-width:640px){.LandingHero_hero__Twl38.hero{padding:28px 0 36px}.LandingHero_intro__OACPc{padding:0 20px}.LandingHero_hero__Twl38 .LandingHero_headline__7dMcz{margin-top:16px;font-size:clamp(28px,7.6vw,44px);line-height:1.12;letter-spacing:-.025em}.LandingHero_actions__pYLN_{gap:10px 20px;margin-top:20px}.LandingHero_actions__pYLN_ .btn--lg{justify-content:center;padding:17px 22px;font-size:14px;white-space:normal}.LandingHero_showreel__9vcfc{width:calc(100% - 32px);margin-top:24px}.LandingHero_poster__uoMQq{aspect-ratio:2.1;border-radius:10px}.LandingHero_posterImage__q7kk6{-o-object-position:center;object-position:center}.LandingHero_caption__OTLV7{right:14px;bottom:12px;left:14px;gap:8px;font-size:11px}.LandingHero_stats__Lt6GV{width:calc(100% - 40px);margin-top:20px;padding-top:20px}.LandingHero_stat__5KURN{flex:1;min-width:0;padding:0 12px}.LandingHero_number__2YJUq{font-size:34px}.LandingHero_label__eWuxA{font-size:12px}}@font-face{font-family:handwriting;src:url(/_next/static/media/430f4ca728c02607-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:handwriting Fallback;src:local("Arial");ascent-override:116.84%;descent-override:84.11%;line-gap-override:0.00%;size-adjust:92.19%}.__className_5f9d7c{font-family:handwriting,handwriting Fallback;font-weight:400;font-style:normal}