.AgencyHero_hero__6tWmD{position:relative;min-height:calc(100svh - 84px);padding:clamp(40px,6vh,76px) var(--gutter) clamp(32px,5vh,64px);display:flex;overflow:hidden;background:var(--paper);color:var(--ink);isolation:isolate}.AgencyHero_hero__6tWmD:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(to right,transparent calc(100% - 1px),var(--line) 1px) 0 0 /calc((100vw - (2 * var(--gutter))) / 12) 100%,linear-gradient(to bottom,transparent calc(100% - 1px),var(--line) 1px) 0 0 /100% 25vh;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 90%,transparent);opacity:.55;pointer-events:none}.AgencyHero_heroGrid__b3jRS{width:min(100%,var(--wrap));min-height:100%;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;grid-column-gap:clamp(14px,2vw,28px);column-gap:clamp(14px,2vw,28px);align-items:end}.AgencyHero_category__JjtPf{grid-column:1/7;align-self:start;display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;line-height:1.2;letter-spacing:var(--track-mono);text-transform:uppercase}.AgencyHero_categoryDot__lDgmF,.AgencyHero_signalStateDot__EDjFi{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--accent)}.AgencyHero_headlineBlock__klVgt{grid-column:1/-1;align-self:center;padding:clamp(28px,4vh,56px) 0}.AgencyHero_headline__AdJwj{width:100%;font-family:var(--font-sans);font-size:clamp(56px,7.25vw,108px);font-weight:560;font-optical-sizing:auto;line-height:.88;letter-spacing:-.065em;text-wrap:balance}.AgencyHero_leadLine__ZKG96,.AgencyHero_workflowLine___t62T,.AgencyHero_workspaceLine__fcbrs{display:block;width:max-content;max-width:100%}.AgencyHero_workflowLine___t62T,.AgencyHero_workspaceLine__fcbrs{margin-top:.12em}.AgencyHero_workspaceLine__fcbrs{position:relative}.AgencyHero_workflowLine___t62T{white-space:nowrap}.AgencyHero_joinMark__l3fkI{display:inline-block;margin-left:.08em;color:var(--accent);font-family:var(--font-sans);font-size:1em;font-weight:560;line-height:inherit;vertical-align:baseline;opacity:0;transform:rotate(-14deg) scale(.72);transform-origin:50% 55%}.AgencyHero_dropWork__60LGO{display:inline-block;color:var(--accent);opacity:0;transform:translateY(-1em)}.AgencyHero_flowFinish__cGSv6{display:inline-flex;align-items:baseline}.AgencyHero_flows__wAA8m{position:relative;display:inline-block;font-family:var(--font-serif);font-style:italic;font-weight:420;letter-spacing:-.055em;opacity:0;-webkit-clip-path:inset(-.16em 105% -.14em -.14em);clip-path:inset(-.16em 105% -.14em -.14em);transform:translateX(-.08em) skewX(-3deg);will-change:clip-path,opacity,transform}.AgencyHero_phraseStop__5pibB{display:inline-block;margin-left:.025em;color:var(--ink);opacity:0;transform:translateY(.05em) scale(.45)}.AgencyHero_headlineWaiting__hCk_W .AgencyHero_dropWork__60LGO,.AgencyHero_headlineWaiting__hCk_W .AgencyHero_flows__wAA8m,.AgencyHero_headlineWaiting__hCk_W .AgencyHero_joinMark__l3fkI,.AgencyHero_headlineWaiting__hCk_W .AgencyHero_phraseStop__5pibB{animation:none}.AgencyHero_headlinePlaying__IRoTc .AgencyHero_joinMark__l3fkI{animation:AgencyHero_joinMarkIn__mn0Ck .42s var(--ease) .18s forwards}.AgencyHero_headlinePlaying__IRoTc .AgencyHero_dropWork__60LGO{animation:AgencyHero_workDrop__NOUSU 1.2s var(--ease) .42s forwards}.AgencyHero_headlinePlaying__IRoTc .AgencyHero_flows__wAA8m{animation:AgencyHero_flowsWrite__WEqUx 1.05s cubic-bezier(.62,0,.18,1) 1.18s forwards}.AgencyHero_headlinePlaying__IRoTc .AgencyHero_phraseStop__5pibB{animation:AgencyHero_phraseStopIn__zMjTw .22s var(--ease) 2.23s forwards}.AgencyHero_headlineSettled__BEx_E .AgencyHero_dropWork__60LGO,.AgencyHero_headlineSettled__BEx_E .AgencyHero_flows__wAA8m,.AgencyHero_headlineSettled__BEx_E .AgencyHero_joinMark__l3fkI,.AgencyHero_headlineSettled__BEx_E .AgencyHero_phraseStop__5pibB{opacity:1;transform:none;-webkit-clip-path:inset(-.16em 0 -.14em -.14em);clip-path:inset(-.16em 0 -.14em -.14em)}.AgencyHero_coordinate__kr7Ky{grid-column:1/6;align-self:end;padding-bottom:4px;display:flex;align-items:center;gap:12px;color:var(--muted);font-family:var(--font-mono);font-size:9px;line-height:1.3;letter-spacing:.15em}.AgencyHero_coordinate__kr7Ky span{width:clamp(30px,5vw,72px);height:1px;background:var(--line)}.AgencyHero_valuePanel__RjEHt{grid-column:7/-1;align-self:end;padding-left:clamp(22px,3vw,42px);border-left:2px solid var(--accent)}.AgencyHero_promise__cmz_C{max-width:44ch;font-size:clamp(17px,1.45vw,20px);line-height:1.55;letter-spacing:-.018em}.AgencyHero_actions__GNX3P{margin-top:28px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.AgencyHero_primaryAction__hl_PA,.AgencyHero_secondaryAction__xQ7MV{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:550;text-decoration:none;transition:color .18s ease,background .18s ease,transform .22s var(--ease)}.AgencyHero_primaryAction__hl_PA{padding:13px 18px;color:var(--paper);background:var(--ink);border:1px solid var(--ink)}.AgencyHero_primaryAction__hl_PA:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.AgencyHero_secondaryAction__xQ7MV{padding:8px 0;color:var(--ink);border-bottom:1px solid var(--ink)}.AgencyHero_secondaryAction__xQ7MV:hover{color:var(--accent-deep);border-color:var(--accent)}.AgencyHero_trustLine__khARX{margin-top:24px;color:var(--muted);font-family:var(--font-mono);font-size:9px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.AgencyHero_signalIntro__89hRn{position:fixed;z-index:2000;inset:0;overflow:hidden;animation:AgencyHero_introExit__SEszU 2.2s linear forwards}.AgencyHero_signalSweep__mz5_6{position:absolute;inset:0;background:linear-gradient(to right,transparent calc(100% - 1px),var(--line) 1px) 0 0 /8.333% 100%,linear-gradient(to bottom,transparent calc(100% - 1px),var(--line) 1px) 0 0 /100% 25%,radial-gradient(circle at 50% 50%,var(--paper) 0,var(--paper-2) 150%);animation:AgencyHero_stageSweepDown__M4_lR 2.2s cubic-bezier(.74,0,.22,1) forwards}.AgencyHero_signalBand__y_EeR{position:absolute;z-index:0;inset:0;color:var(--paper);background:linear-gradient(var(--line-light) 1px,transparent 1px) 0 0 /100% 25%,linear-gradient(90deg,var(--line-light) 1px,transparent 1px) 0 0 /8.333% 100%,var(--ink);-webkit-clip-path:inset(35% 0);clip-path:inset(35% 0);animation:AgencyHero_bandOpen__cbqYR 2.2s cubic-bezier(.65,0,.18,1) forwards}.AgencyHero_signalLogo__xG6L6{position:absolute;z-index:2;top:50%;left:50%;font-size:clamp(54px,6vw,76px);transform:translate(-50%,-50%)}.AgencyHero_signalLogo__xG6L6>span>span{animation:AgencyHero_periodHandoff__IRafK 1.52s var(--ease) .1s both}.AgencyHero_signalMeasure__b_amV{position:absolute;z-index:2;top:18px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;color:rgba(244,241,234,.54);font-family:var(--font-mono);font-size:8px;line-height:1;letter-spacing:.18em;opacity:0;animation:AgencyHero_signalMeta__jYplw 2.2s ease forwards}.AgencyHero_signalDot__t_JJa{position:absolute;top:calc(50% + .27em);left:calc(100% - .07em);width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 7px rgba(232,72,42,.12);transform:translate(-50%,-50%);animation:AgencyHero_signalPass__hx_mb 1.52s var(--ease) .1s both}.AgencyHero_signalWake__lhe7d{position:absolute;top:calc(50% + .27em - .5px);left:calc(100% - .07em);width:min(32vw,460px);height:1px;background:linear-gradient(90deg,var(--accent),transparent);transform:scaleX(0);transform-origin:left;animation:AgencyHero_wakePass__vWP9_ 1.52s var(--ease) .1s both}.AgencyHero_signalState__uBSHQ{position:absolute;z-index:2;right:var(--gutter);bottom:17px;display:flex;align-items:center;gap:9px;color:rgba(244,241,234,.68);font-family:var(--font-mono);font-size:8px;line-height:1;letter-spacing:.18em;text-transform:uppercase;opacity:0;animation:AgencyHero_signalMeta__jYplw 2.2s ease forwards}.AgencyHero_signalStateDot__EDjFi{width:6px;height:6px;animation:AgencyHero_statePulse__uEGJH .9s ease-in-out 2}@keyframes AgencyHero_workDrop__NOUSU{0%{opacity:0;transform:translateY(-1em)}22%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes AgencyHero_joinMarkIn__mn0Ck{to{opacity:1;transform:rotate(0) scale(1)}}@keyframes AgencyHero_flowsWrite__WEqUx{0%{opacity:0;-webkit-clip-path:inset(-.16em 105% -.14em -.14em);clip-path:inset(-.16em 105% -.14em -.14em);transform:translateX(-.08em) skewX(-3deg)}10%{opacity:1}23%{-webkit-clip-path:inset(-.16em 79% -.14em -.14em);clip-path:inset(-.16em 79% -.14em -.14em)}42%{-webkit-clip-path:inset(-.16em 62% -.14em -.14em);clip-path:inset(-.16em 62% -.14em -.14em)}56%{-webkit-clip-path:inset(-.16em 48% -.14em -.14em);clip-path:inset(-.16em 48% -.14em -.14em)}78%{-webkit-clip-path:inset(-.16em 19% -.14em -.14em);clip-path:inset(-.16em 19% -.14em -.14em)}to{opacity:1;-webkit-clip-path:inset(-.16em 0 -.14em -.14em);clip-path:inset(-.16em 0 -.14em -.14em);transform:none}}@keyframes AgencyHero_phraseStopIn__zMjTw{to{opacity:1;transform:none}}@keyframes AgencyHero_signalPass__hx_mb{0%,10%{opacity:1;transform:translate(-50%,-50%) translateX(0) scale(1)}48%{opacity:1;transform:translate(-50%,-50%) translateX(min(32vw,460px)) scale(.78)}76%{opacity:1;transform:translate(-50%,-50%) translateX(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateX(0) scale(.55)}}@keyframes AgencyHero_periodHandoff__IRafK{0%,8%{opacity:1}12%,70%{opacity:0}76%,to{opacity:1}}@keyframes AgencyHero_wakePass__vWP9_{0%,12%{opacity:0;transform:scaleX(0)}46%{opacity:1;transform:scaleX(1)}76%,to{opacity:0;transform:scaleX(0)}}@keyframes AgencyHero_bandOpen__cbqYR{0%,38%{-webkit-clip-path:inset(35% 0);clip-path:inset(35% 0)}62%,to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes AgencyHero_stageSweepDown__M4_lR{0%,70%{transform:translateY(0)}to{transform:translateY(110%)}}@keyframes AgencyHero_introExit__SEszU{0%,96%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes AgencyHero_signalMeta__jYplw{0%,44%{opacity:0}55%,68%{opacity:.68}74%,to{opacity:0}}@keyframes AgencyHero_statePulse__uEGJH{50%{opacity:.35;transform:scale(.7)}}@media (max-width:900px){.AgencyHero_hero__6tWmD{min-height:auto}.AgencyHero_heroGrid__b3jRS{grid-template-rows:auto auto auto}.AgencyHero_category__JjtPf{grid-column:1/-1}.AgencyHero_headlineBlock__klVgt{padding:clamp(52px,9vh,82px) 0}.AgencyHero_headline__AdJwj{font-size:clamp(54px,10.4vw,86px)}.AgencyHero_coordinate__kr7Ky{grid-column:1/5}.AgencyHero_valuePanel__RjEHt{grid-column:5/-1}}@media (max-width:640px){.AgencyHero_hero__6tWmD{min-height:calc(100svh - 72px);padding:32px 20px 28px}.AgencyHero_hero__6tWmD:before{background:linear-gradient(to right,transparent calc(100% - 1px),var(--line) 1px) 0 0 /25% 100%,linear-gradient(to bottom,transparent calc(100% - 1px),var(--line) 1px) 0 0 /100% 18vh}.AgencyHero_heroGrid__b3jRS{display:flex;flex-direction:column;align-items:stretch}.AgencyHero_category__JjtPf{font-size:9px}.AgencyHero_headlineBlock__klVgt{padding:clamp(44px,8vh,68px) 0 42px}.AgencyHero_headline__AdJwj{font-size:clamp(43px,13.8vw,56px);line-height:.91;letter-spacing:-.058em}.AgencyHero_leadTail__4lgmk{display:block}.AgencyHero_workflowLine___t62T,.AgencyHero_workspaceLine__fcbrs{margin-top:.16em}.AgencyHero_coordinate__kr7Ky{display:none}.AgencyHero_valuePanel__RjEHt{margin-top:auto;padding:20px 0 0;border-top:2px solid var(--accent);border-left:0}.AgencyHero_promise__cmz_C{max-width:36ch;font-size:16px;line-height:1.5}.AgencyHero_actions__GNX3P{margin-top:22px;gap:18px}.AgencyHero_primaryAction__hl_PA,.AgencyHero_secondaryAction__xQ7MV{font-size:13px}.AgencyHero_primaryAction__hl_PA{padding:12px 16px}.AgencyHero_trustLine__khARX{margin-top:20px;font-size:8px;letter-spacing:.09em}.AgencyHero_signalBand__y_EeR{background:linear-gradient(var(--line-light) 1px,transparent 1px) 0 0 /100% 25%,linear-gradient(90deg,var(--line-light) 1px,transparent 1px) 0 0 /25% 100%,var(--ink)}.AgencyHero_signalMeasure__b_amV{top:14px;left:20px;right:20px;font-size:7px}.AgencyHero_signalState__uBSHQ{right:20px;bottom:13px;font-size:7px}}@media (prefers-reduced-motion:reduce){.AgencyHero_signalIntro__89hRn{display:none}.AgencyHero_dropWork__60LGO,.AgencyHero_flows__wAA8m,.AgencyHero_joinMark__l3fkI,.AgencyHero_phraseStop__5pibB,.AgencyHero_signalLogo__xG6L6>span>span{animation:none;opacity:1;transform:none;-webkit-clip-path:none;clip-path:none}}