.home-v3_root__0pDX0{--hv-display:clamp(2.625rem,0.6rem + 6.6vw,8.75rem);--hv-h2:clamp(2.25rem,0.8rem + 4.6vw,6rem);--col:calc((100vw - 2 * var(--margin) - 11 * var(--gap)) / 12);--halo-rgb:11 11 10;--halo:0 0 2px rgb(var(--halo-rgb)/0.9),0 0 24px rgb(var(--halo-rgb)/0.8);--halo-s:0 0 1px var(--c-ground),0 0 4px var(--c-ground),0 0 12px color-mix(in srgb,var(--c-ground) 85%,transparent),0 0 28px color-mix(in srgb,var(--c-ground) 55%,transparent);--h1-ink:#f4f4f5;--c-over:color-mix(in srgb,var(--c-text) 80%,var(--c-text-1));--k:0.75;--cap:0.094em;position:relative;z-index:1;display:block;color:var(--c-text)}html[data-time=day] .home-v3_root__0pDX0{--halo-rgb:237 234 227;--halo:0 0 2px rgb(var(--halo-rgb)),0 0 18px rgb(var(--halo-rgb));--halo-s:0 0 2px rgb(var(--halo-rgb)),0 0 8px rgb(var(--halo-rgb)),0 0 22px rgb(var(--halo-rgb));--h1-ink:#121210}.home-v3_display__AqULM,.home-v3_h1__NyZkQ{margin:0;font-family:var(--font-display);font-size:var(--hv-display);font-stretch:112%;font-weight:560;line-height:.9;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:manual;color:var(--c-text)}.home-v3_h1__NyZkQ{color:var(--h1-ink)}.home-v3_display__AqULM a{color:inherit;text-decoration:none}.home-v3_meta__5ABK1{margin:0;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:400;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--c-over)}.home-v3_body__Upffk,.home-v3_lead__hZHj6{margin:0;font-family:var(--font-text);font-size:var(--fs-body);line-height:1.55;color:var(--c-text)}.home-v3_lead__hZHj6{color:var(--c-over)}.home-v3_ctas__VLE3f{display:flex;flex-wrap:wrap;gap:12px}.home-v3_layer__AZV63 :is(.home-v3_lead__hZHj6,.home-v3_body__Upffk,.home-v3_meta__5ABK1){text-shadow:var(--halo-s)}.home-v3_sec__rhvlb{position:relative;z-index:1;width:100%;height:calc(var(--hd) * 1vh);pointer-events:none}.home-v3_layer__AZV63{position:sticky;top:0;height:100svh;margin-bottom:-100svh;pointer-events:none;visibility:hidden;transition:visibility 0s linear .8s}.home-v3_root__0pDX0[data-ch=blueprint] [data-for=blueprint],.home-v3_root__0pDX0[data-ch=capabilities] [data-for=capabilities],.home-v3_root__0pDX0[data-ch=finale] [data-for=finale],.home-v3_root__0pDX0[data-ch=hero] [data-for=hero],.home-v3_root__0pDX0[data-ch=work] [data-for=work]{visibility:visible;transition-delay:0s}.home-v3_layer__AZV63 a,.home-v3_layer__AZV63 button{pointer-events:auto}.home-v3_layer__AZV63 .tq-btn:not([data-variant=primary]){text-shadow:var(--halo-s)}.home-v3_layer__AZV63 .tq-btn[data-variant=outline]{--btn-fill:color-mix(in srgb,var(--c-ground) 70%,transparent)}html.is-rushing .home-v3_layer__AZV63{transition:none}.home-v3_odo__NSqB8{display:inline-block;line-height:1;color:var(--c-text)}.home-v3_odoVis__QoIdD{display:inline-flex;align-items:flex-start;line-height:1}.home-v3_odoSlash__HXR9E{margin-left:.7ch}.home-v3_odoClip__vuHxz{display:inline-block;height:1em;line-height:1;overflow:clip}.home-v3_odoStrip__vlSNu{display:block;transform:translateY(calc(var(--oi, 0) * -1em))}.home-v3_odoStrip__vlSNu>span{display:block;height:1em;line-height:1}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.home-v3_sec__rhvlb{height:calc(var(--hp) * 1svh)}.home-v3_root__0pDX0{--hv-h2:clamp(2.25rem,1rem + 5vw,3.25rem)}.home-v3_ctas__VLE3f{gap:8px}.home-v3_ctas__VLE3f .tq-btn{padding-inline:calc(.7rem + var(--cut))}}@media (scripting:none){.home-v3_layer__AZV63{position:static;height:auto;margin:0;visibility:visible;padding:64px var(--margin)}.home-v3_sec__rhvlb{height:auto}}.blueprint_sec__lSJU8{--halo:none;--halo-s:0 0 10px rgb(var(--halo-rgb)/0.9);--bp-fs:min(var(--hv-display),calc((7 * var(--col) + 6 * var(--gap) - 48px) / 8.45))}html[data-time=day] .blueprint_sec__lSJU8{--halo-s:0 0 10px rgb(var(--halo-rgb))}.blueprint_layer__7whz9 :is(.blueprint_manifesto__0e1DO){text-shadow:var(--halo)}.blueprint_layer__7whz9 :is(.blueprint_bpBody__14XEJ){text-shadow:var(--halo-s)}.blueprint_bpDrift__RvdC4{position:absolute;inset:0}.blueprint_bpBand__Mb951{display:contents}.blueprint_manifesto__0e1DO{position:absolute;left:var(--margin);top:calc(max(16svh, 82px) - var(--cap));width:calc(7 * var(--col) + 6 * var(--gap));font-size:var(--bp-fs)}.blueprint_bpBody__14XEJ{position:absolute;left:var(--margin);top:max(calc(64svh - .41em),calc(max(16svh, 82px) + 2.7 * var(--bp-fs) + 32px));width:calc(4 * var(--col) + 3 * var(--gap));max-width:38ch;margin:0;font-family:var(--font-text);font-size:var(--fs-body);line-height:1.55;color:var(--c-over)}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.blueprint_layer__7whz9 :is(.blueprint_bpBand__Mb951) *{text-shadow:none!important}.blueprint_bpBand__Mb951{position:absolute;left:0;right:0;bottom:0;min-height:44svh;isolation:isolate;padding:20px var(--margin) 28px}.blueprint_bpBand__Mb951:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--c-ground);border-top:1px solid var(--c-rule);opacity:var(--band,1)}.blueprint_bpBand__Mb951{display:flex;flex-direction:column;gap:14px}.blueprint_bpBody__14XEJ,.blueprint_manifesto__0e1DO{position:static;width:auto;max-width:none}.blueprint_manifesto__0e1DO{font-size:clamp(2rem,1rem + 5.5vw,3.25rem)}}@media (scripting:none){.blueprint_bpBand__Mb951{position:static;min-height:0;display:flex;flex-direction:column;gap:16px;padding:0}.blueprint_bpBody__14XEJ,.blueprint_manifesto__0e1DO{position:static;width:auto}}.capabilities_sec__KUfXZ{--halo:none;--halo-s:0 0 10px rgb(var(--halo-rgb)/0.9);--cap-fs:min(var(--hv-display),calc((46vw - 48px - var(--margin)) / 7.55))}html[data-time=day] .capabilities_sec__KUfXZ{--halo-s:0 0 10px rgb(var(--halo-rgb))}.capabilities_stack__zKcjP{display:contents}.capabilities_band__zMTFK{display:none}.capabilities_capHead__vNXEk,.capabilities_cap__4FuJ_{position:absolute;left:var(--margin);min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;pointer-events:none;visibility:hidden}.capabilities_capHead__vNXEk[data-vis="1"],.capabilities_cap__4FuJ_[data-vis="1"]{visibility:visible}.capabilities_cap__4FuJ_:not([data-state=shown]) :is(a,button){pointer-events:none}.capabilities_capHead__vNXEk{top:calc(max(16svh, 82px) - .094 * var(--cap-fs) - 32px);width:calc(6 * var(--col) + 5 * var(--gap))}.capabilities_headEyebrow__PFeDF{line-height:16px}.capabilities_title__UC0lI{font-size:var(--cap-fs);width:7em;max-width:100%}.capabilities_cap__4FuJ_{top:34svh;width:calc(46vw - 48px - var(--margin))}.capabilities_capName__BQuxO{font-size:var(--cap-fs);width:7.6em;max-width:100%;text-wrap:wrap}.capabilities_capName__BQuxO a{display:inline-block}.capabilities_cap__4FuJ_ .capabilities_body__MJrLl{width:100%;max-width:min(36ch,calc(4 * var(--col) + 3 * var(--gap)))}.capabilities_beatCta__7M4wN{display:flex}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.capabilities_sec__KUfXZ{--cap-fs:min(var(--hv-display),calc((100vw - 2 * var(--margin)) / 7.55))}.capabilities_layer__fdpp2 :is(.capabilities_stack__zKcjP) *{text-shadow:none!important}.capabilities_stack__zKcjP{position:absolute;left:0;right:0;bottom:0;min-height:44svh;display:grid;isolation:isolate}.capabilities_band__zMTFK{display:block;position:absolute;inset:0;z-index:-1;background:var(--c-ground);border-top:1px solid var(--c-rule);opacity:0}.capabilities_capHead__vNXEk,.capabilities_cap__4FuJ_{position:static;grid-area:1/1;width:auto;padding:20px var(--margin) 28px;gap:10px}.capabilities_headEyebrow__PFeDF{line-height:1.3}.capabilities_title__UC0lI{width:7em}.capabilities_cap__4FuJ_ .capabilities_body__MJrLl{max-width:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (scripting:none){.capabilities_stack__zKcjP{position:static;min-height:0;display:block}.capabilities_band__zMTFK{display:none}.capabilities_capHead__vNXEk,.capabilities_cap__4FuJ_{position:static;visibility:visible;width:auto;padding:0;margin-bottom:40px}}.agencies_sec__A7eTT{--halo:none;--halo-s:none}.agencies_stage__jmJUC{position:sticky;top:0;height:100svh;margin-bottom:-100svh;overflow:clip;pointer-events:none}.agencies_ground__sQM0M{position:absolute;inset:0;background:var(--c-ground);visibility:hidden}.agencies_ground__sQM0M[data-vis="1"]{visibility:visible}.agencies_frame__YkWDJ{--ag-fs:min(var(--hv-h2),8.4svh,calc((6 * var(--col) + 5 * var(--gap)) / 7.7));--ag-gap:min(28px,3.2svh);position:absolute;inset:0;padding:calc(var(--header-h) + 12px) var(--margin) max(32px,6svh);display:flex;flex-direction:column;justify-content:center}.agencies_grid__V3CpC{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.agencies_scene__za7f8{grid-row:1;min-width:0;visibility:hidden}.agencies_scene__za7f8[data-vis="1"]{visibility:visible}.agencies_scene__za7f8[data-state=shown] :is(a,button){pointer-events:auto}.agencies_s1__3hzUL{grid-column:1/span 6;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ag-gap)}.agencies_s2__8a0MY{grid-column:7/span 6;display:flex;flex-direction:column;gap:calc(var(--ag-gap) * .85)}.agencies_s3__lWUVc{grid-column:1/-1;align-self:center;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.agencies_s3L__5FKmu{grid-column:1/span 6;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ag-gap)}.agencies_s3R__9Mdxt{grid-column:7/span 6}.agencies_agHead__0mmJL{font-size:var(--ag-fs)}.agencies_termsHead__gM5hj{font-size:calc(var(--ag-fs) * .82)}.agencies_tz__W9_qs{max-width:52ch}.agencies_note__Rzbca,.agencies_tz__W9_qs{color:var(--c-text-1)}.agencies_slab__k6TI2{position:relative;display:inline-block;isolation:isolate;padding:.7em 1.4em;background:none;color:var(--c-on-accent)}.agencies_slabBg__VS_HN{position:absolute;inset:0 .55em;z-index:-1;background:var(--c-accent);transform:skewX(-12deg);transform-origin:0 50%}.agencies_slabText__mNtTv{position:relative;display:inline-block;color:var(--c-on-accent)}.agencies_rows__fuWCf{list-style:none;margin:0;padding:0}.agencies_row__XqG5L{position:relative;padding:min(18px,2.1svh) 0 min(20px,2.3svh)}.agencies_rule__h2yLk{position:absolute;left:0;right:0;top:0;height:1px;background:var(--c-rule);transform-origin:0 50%}.agencies_rowIn__zqsRY{display:grid;grid-template-columns:1fr auto;gap:4px 24px;align-items:baseline}.agencies_rowName__4fu8q{font-family:var(--font-text);font-size:var(--fs-body);color:var(--c-text)}.agencies_rowPrice__mlKxl{color:var(--c-text);text-align:right}.agencies_rowLine__Wj2RW{grid-column:1/-1;font-family:var(--font-text);font-size:var(--fs-body);line-height:1.5;color:var(--c-text-1)}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.agencies_frame__YkWDJ{--ag-fs:min(10.5svh,calc((100vw - 2 * var(--margin)) / 7.7));--ag-gap:min(24px,3svh);padding:calc(var(--header-h) + 12px) var(--margin) max(24px,8svh)}.agencies_s1__3hzUL,.agencies_s2__8a0MY{grid-column:1/-1;align-self:center}.agencies_s3__lWUVc{grid-column:1/-1;display:flex;flex-direction:column;align-items:stretch;gap:var(--ag-gap)}.agencies_s3L__5FKmu{display:contents}.agencies_termsHead__gM5hj{order:1;align-self:flex-start}.agencies_s3R__9Mdxt{order:2}.agencies_tz__W9_qs{order:3}.agencies_call__tapoG{order:4;align-self:flex-start}.agencies_slab__k6TI2{padding:.7em 1.1em}}@media (scripting:none){.agencies_stage__jmJUC{position:static;height:auto;margin:0;overflow:visible}.agencies_ground__sQM0M{display:none}.agencies_frame__YkWDJ{position:static;padding:64px var(--margin)}.agencies_grid__V3CpC{display:block}.agencies_scene__za7f8{visibility:visible;margin-bottom:40px}.agencies_s3__lWUVc{display:block}.agencies_s3L__5FKmu,.agencies_s3R__9Mdxt{margin-bottom:24px}.agencies_scene__za7f8 :is(a,button){pointer-events:auto}}.finale_sec__mLfYF{--halo:none;--halo-s:0 0 10px rgb(var(--halo-rgb)/0.9)}html[data-time=day] .finale_sec__mLfYF{--halo-s:0 0 10px rgb(var(--halo-rgb))}.finale_nw__jcKos{display:inline-block;white-space:nowrap}.finale_layer__2k9FR :is(.finale_finHead__2HoPB){text-shadow:var(--halo)}.finale_layer__2k9FR :is(.finale_footNav__xvFI_ a,.finale_footMeta__J2Iar,.finale_footLegal__cF0wF){text-shadow:var(--halo-s)}.finale_finLayer__0igo_{margin-bottom:0;overflow:clip}.finale_fin__LZtZg{position:absolute;inset:0 var(--margin);display:flex;flex-direction:column;justify-content:flex-end;gap:24px;padding-bottom:2.5svh}.finale_finTop__J_CqF{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end}.finale_finHead__2HoPB{grid-column:1/span 4;font-size:var(--hv-h2);max-width:calc(35vw - 48px - var(--margin));font-variation-settings:"wdth" 112}.finale_finAside__rUXqO{grid-column:9/span 4;margin-left:max(0px,calc(65vw + 48px - var(--margin) - 8 * (var(--col) + var(--gap))));display:flex;flex-direction:column;align-items:flex-start;gap:16px;visibility:hidden}.finale_finAside__rUXqO[data-vis="1"]{visibility:visible}.finale_finAside__rUXqO .finale_ctas__zsoZX{display:grid;grid-template-columns:repeat(2,max-content)}.finale_finAside__rUXqO .finale_ctas__zsoZX>:first-child{grid-column:1/-1;justify-self:start}.finale_footer__yAv5m{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:8px;padding-top:16px;background:linear-gradient(to right,var(--c-rule) 0 33%,transparent 33% 67%,var(--c-rule) 67% 100%) top /100% 1px no-repeat;visibility:hidden}.finale_footer__yAv5m[data-vis="1"]{visibility:visible}.finale_footNav__xvFI_{grid-column:1/span 7;display:flex;flex-wrap:wrap;gap:8px 48px}.finale_footNav__xvFI_ ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}@media (max-width:1439px){.finale_footNav__xvFI_{max-width:calc(37vw - var(--margin));gap:8px 32px}}.finale_footNav__xvFI_ a{color:var(--c-over);font-family:var(--font-text);font-size:var(--fs-small);text-decoration:none}.finale_footLegal__cF0wF,.finale_footMeta__J2Iar{grid-column:8/span 5;display:flex;flex-direction:column;gap:2px}.finale_footMeta__J2Iar{margin-left:clamp(32px,2.6vw,56px)}.finale_footLegal__cF0wF{grid-row:2;flex-direction:row;flex-wrap:wrap;gap:2px 20px}.finale_footNav__xvFI_{grid-row:1/span 2}.finale_footLegal__cF0wF a,.finale_footMeta__J2Iar a{color:var(--c-over);text-decoration:none}@media (hover:hover){.finale_footLegal__cF0wF a:hover,.finale_footMeta__J2Iar a:hover,.finale_footNav__xvFI_ a:hover{color:var(--c-text)}}.finale_wordBox__TOOu_{--wm:6.95;--wfs:calc((100vw - 2 * var(--margin)) / var(--wm));visibility:hidden;filter:drop-shadow(0 0 6px rgb(var(--halo-rgb)/.85)) drop-shadow(0 0 22px rgb(var(--halo-rgb)/.6))}.finale_wordBox__TOOu_[data-vis="1"]{visibility:visible}.finale_wordMask__N2Kbu{clip-path:inset(-15% -3% 0 -3%);margin:0 0 calc(var(--wfs) * -.12)}.finale_word__l9n1S{display:flex;justify-content:space-between;margin:0;font-family:var(--font-display);font-size:var(--wfs);font-stretch:112%;font-variation-settings:"wdth" 112;font-weight:560;line-height:1.02;letter-spacing:-.025em;white-space:nowrap;text-transform:uppercase;color:var(--c-text);user-select:none}html[data-time=day] .finale_wordBox__TOOu_{filter:none}.finale_wl__A3Uz2{display:block}@media (max-width:767px),(pointer:coarse) and (max-width:1023px){.finale_layer__2k9FR :is(.finale_fin__LZtZg) *{text-shadow:none!important}.finale_fin__LZtZg{inset:auto 0 0 0;isolation:isolate;gap:10px;padding:16px var(--margin) calc(10px + env(safe-area-inset-bottom, 0px))}.finale_fin__LZtZg:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--c-ground);border-top:1px solid var(--c-rule);opacity:var(--band,0)}.finale_finTop__J_CqF{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.finale_finHead__2HoPB{max-width:none}.finale_finAside__rUXqO{margin-left:0;gap:10px}.finale_finAside__rUXqO .finale_lead__cNs2S{font-size:.9375rem;line-height:1.45}.finale_finAside__rUXqO .finale_ctas__zsoZX{display:flex;flex-wrap:wrap;gap:4px 6px}.finale_finAside__rUXqO .finale_ctas__zsoZX .tq-btn{min-height:44px;padding-inline:calc(.6rem + var(--cut));font-size:.6875rem;letter-spacing:.05em}.finale_finAside__rUXqO .finale_ctas__zsoZX .tq-btn[data-variant=ghost]{margin-left:calc(-.6rem - var(--cut))}.finale_footNav__xvFI_{grid-column:1/-1;grid-row:auto;max-width:none;gap:2px 18px}.finale_footNav__xvFI_ ul{flex-direction:row;flex-wrap:wrap;gap:2px 16px}.finale_footMeta__J2Iar,.finale_footNav__xvFI_ ul:nth-child(n+2){display:none}.finale_footNav__xvFI_ a{display:inline-flex;align-items:center;min-height:28px;font-size:.8125rem}.finale_footer__yAv5m{background:none;padding-top:0;row-gap:4px}.finale_footLegal__cF0wF{grid-column:1/-1;grid-row:auto;gap:0 16px;font-size:.625rem}.finale_wordBox__TOOu_{margin-top:0}}@media ((max-width:767px),(pointer:coarse) and (max-width:1023px)) and (max-height:640px){.finale_wordBox__TOOu_{display:none}}@media ((max-width:767px),(pointer:coarse) and (max-width:1023px)) and (max-height:560px){.finale_footNav__xvFI_{display:none}}@media (scripting:none){.finale_finAside__rUXqO,.finale_footer__yAv5m,.finale_wordBox__TOOu_{visibility:visible}.finale_fin__LZtZg{position:static}}.world-lab_root__HJ6fd{position:relative;z-index:1}.world-lab_bar__uy8dp{position:fixed;top:0;left:0;right:0;height:60px;padding:0 var(--margin);display:flex;align-items:center;justify-content:space-between;z-index:50;pointer-events:none}@media (min-width:1024px){.world-lab_bar__uy8dp{height:72px}}.world-lab_barLabel__bMUZY{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text)}.world-lab_bar__uy8dp .tq-theme-switch{pointer-events:auto}.world-lab_debug__6Q1Py{position:fixed;left:8px;bottom:8px;z-index:60;margin:0;padding:6px 8px;max-width:calc(100vw - 16px);overflow:hidden;font-family:var(--font-mono);font-size:10.5px;line-height:1.35;white-space:pre;color:var(--c-text);background:color-mix(in srgb,var(--c-ground) 78%,transparent);pointer-events:none}