.Hero_root__rmkUQ{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;padding-block:8rem 4rem}.Hero_canvas__nJjmk{position:absolute;inset:0;z-index:-1}.Hero_scrim__EvSmn{background:radial-gradient(120% 60% at 50% 100%,color-mix(in srgb,var(--bg) 92%,transparent) 0,transparent 60%),linear-gradient(to bottom,transparent 30%,color-mix(in srgb,var(--bg) 70%,transparent) 100%)}.Hero_grain__Pohj4,.Hero_scrim__EvSmn{position:absolute;inset:0;pointer-events:none}.Hero_grain__Pohj4{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.7 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}.Hero_content__l_2wH{position:relative;z-index:1;width:100%}.Hero_eyebrow__6zOTv{color:var(--fg-dim);margin-bottom:2rem}.Hero_heading__6t9KJ{font-size:var(--fs-display-xl);max-width:18ch;letter-spacing:-.035em;color:var(--fg)}.Hero_sub__rcvUf{margin-top:2.5rem;max-width:42ch;font-size:var(--fs-lede);color:var(--fg);opacity:.82;line-height:1.5}.Hero_cta__P77ES{margin-top:3rem;display:flex;flex-wrap:wrap;gap:1rem}.Hero_metaRow__GEkKB{margin-top:5rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--fg) 16%,transparent);display:grid;grid-template-columns:1fr 1fr auto;gap:2rem;align-items:center;color:var(--fg-dim);font-size:.6875rem}@media (max-width:760px){.Hero_metaRow__GEkKB{grid-template-columns:1fr;gap:.75rem}}.CapabilityStrip_root__EOY_w{padding-block:8rem;border-top:1px solid var(--rule);position:relative}.CapabilityStrip_root__EOY_w:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 15% 0,color-mix(in srgb,var(--rose-glow) 8%,transparent),transparent 60%);pointer-events:none;z-index:0}.CapabilityStrip_root__EOY_w>*{position:relative;z-index:1}.CapabilityStrip_head__3xTvL{margin-bottom:3rem}.CapabilityStrip_grid__qjfvu{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;list-style:none;padding:0;margin:0}@media (max-width:1100px){.CapabilityStrip_grid__qjfvu{grid-template-columns:repeat(2,1fr);gap:3rem}}@media (max-width:600px){.CapabilityStrip_grid__qjfvu{grid-template-columns:1fr;gap:2.5rem}}.CapabilityStrip_tile__FhJ4J{display:grid;grid-template-rows:auto auto auto 1fr;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--rule);position:relative;cursor:default}.CapabilityStrip_tile__FhJ4J:before{content:"";position:absolute;top:-1px;left:0;width:0;height:1px;background:var(--brass);transition:width var(--dur-slow) var(--ease-out-expo)}.CapabilityStrip_tile__FhJ4J:hover:before{width:100%}.CapabilityStrip_n__f8v2e{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;color:var(--brass)}.CapabilityStrip_icon__GCcXJ{color:var(--brass);width:32px;height:32px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--rule);position:relative;transition:border-color var(--dur-base) var(--ease-out-expo)}.CapabilityStrip_icon__GCcXJ:after{content:"";position:absolute;inset:-1px;border-radius:999px;box-shadow:0 0 18px -4px color-mix(in srgb,var(--brass) 70%,transparent);opacity:0;transition:opacity var(--dur-base) var(--ease-out-expo);pointer-events:none}.CapabilityStrip_tile__FhJ4J:hover .CapabilityStrip_icon__GCcXJ{border-color:var(--brass)}.CapabilityStrip_tile__FhJ4J:hover .CapabilityStrip_icon__GCcXJ:after{opacity:1}.CapabilityStrip_label___DMYQ{font-family:var(--font-display);font-size:1.75rem;line-height:1;letter-spacing:-.015em;color:var(--fg);transition:color var(--dur-base) var(--ease-out-expo)}.CapabilityStrip_tile__FhJ4J:hover .CapabilityStrip_label___DMYQ{color:var(--brass)}.CapabilityStrip_line__EDvEQ{color:var(--fg-dim);font-size:.9375rem;line-height:1.5;max-width:32ch}.SocialProof_root__z4ngU{padding-block:8rem;border-top:1px solid var(--rule);position:relative}.SocialProof_root__z4ngU:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 85% 0,color-mix(in srgb,var(--rose-glow) 8%,transparent),transparent 60%);pointer-events:none;z-index:0}.SocialProof_root__z4ngU>*{position:relative;z-index:1}.SocialProof_head__8FnE1{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:4rem;max-width:56rem}.SocialProof_heading__iz__A{font-size:clamp(2rem,5vw,4.25rem);line-height:1.05;letter-spacing:-.025em;color:var(--fg)}.SocialProof_logoStrip__tetJY{list-style:none;padding:2rem 0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 3rem;border-top:1px solid var(--brass);border-bottom:1px solid var(--brass)}@media (max-width:900px){.SocialProof_logoStrip__tetJY{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:540px){.SocialProof_logoStrip__tetJY{grid-template-columns:1fr;gap:1.75rem}}.SocialProof_logo__Dsf_g{display:flex;flex-direction:column;gap:.5rem}.SocialProof_mark__DQYfM{font-family:var(--font-mono);font-size:1rem;letter-spacing:.02em;color:var(--fg);transition:color var(--dur-base) var(--ease-out-expo)}.SocialProof_logo__Dsf_g:hover .SocialProof_mark__DQYfM{color:var(--brass)}.SocialProof_sub__vbUcx{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim)}.SocialProof_quoteWrap__EQK99{margin-top:5rem;display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:stretch}@media (max-width:900px){.SocialProof_quoteWrap__EQK99{grid-template-columns:1fr;gap:2rem}}.SocialProof_quote__slV3P{display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;border:1px solid var(--rule);border-radius:8px;background:var(--surface);margin:0;transition:border-color var(--dur-base) var(--ease-out-expo),transform var(--dur-base) var(--ease-out-expo),box-shadow var(--dur-base) var(--ease-out-expo)}.SocialProof_quote__slV3P:hover{border-color:color-mix(in srgb,var(--brass) 50%,var(--rule));transform:translateY(-4px);box-shadow:0 0 30px -14px color-mix(in srgb,var(--brass) 55%,transparent)}.SocialProof_quoteBody__K8LRM{font-family:var(--font-display);font-weight:400;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.4;letter-spacing:-.005em;color:var(--fg);max-width:48ch}.SocialProof_quoteAttr__0P2yb{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);padding-top:1rem;border-top:1px solid var(--rule)}.SocialProof_quotePending__0C0qZ{display:grid;place-items:center;padding:2.5rem;border:1px dashed var(--rule);border-radius:8px;margin:0;min-height:12rem}.SocialProof_quotePendingLabel__IwZxf{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-muted,var(--fg-dim));text-align:center;max-width:28ch}.StackTicker_root__ZTaPI{padding-block:4rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.StackTicker_root__ZTaPI:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 120% at 50% 50%,color-mix(in srgb,var(--brass) 7%,transparent),transparent 70%);pointer-events:none;z-index:0}.StackTicker_root__ZTaPI>*{position:relative;z-index:1}.StackTicker_label__yjllb{text-align:center;margin-bottom:1.5rem;color:var(--brass)}.StackTicker_row__eVjCe{padding-block:.5rem}.StackTicker_item__Ki0Xk{display:inline-flex;align-items:center;font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.02em;padding-inline:1rem;color:var(--fg);transition:color var(--dur-base) var(--ease-out-expo)}.StackTicker_item__Ki0Xk:hover{color:var(--brass)}.StackTicker_dot__FFaYj{color:var(--brass);padding-inline:1rem}.WhyUs_root__7lmXC{padding-block:8rem;border-top:1px solid var(--rule);position:relative}.WhyUs_root__7lmXC:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 85% 0,color-mix(in srgb,var(--rose-glow) 8%,transparent),transparent 60%);pointer-events:none;z-index:0}.WhyUs_root__7lmXC>*{position:relative;z-index:1}.WhyUs_head__OkOzC{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-bottom:4.5rem;max-width:56rem}.WhyUs_heading__LiqP6{font-size:clamp(2rem,5vw,4.25rem);line-height:1.05;letter-spacing:-.025em;color:var(--fg)}.WhyUs_list__ASRcf{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:3rem;column-gap:3rem;row-gap:0}@media (max-width:900px){.WhyUs_list__ASRcf{grid-template-columns:1fr}}.WhyUs_item__Z1B8Q{display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;padding-block:2.25rem;border-top:1px solid var(--rule);align-items:start}.WhyUs_item__Z1B8Q:last-child,.WhyUs_item__Z1B8Q:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--rule)}@media (max-width:900px){.WhyUs_item__Z1B8Q:nth-last-child(2):nth-child(odd){border-bottom:0}.WhyUs_item__Z1B8Q:last-child{border-bottom:1px solid var(--rule)}}.WhyUs_n__wcSgJ{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;color:var(--brass);padding-top:.5rem}.WhyUs_body__JcfzS{display:flex;flex-direction:column;gap:.875rem}.WhyUs_title__uedyO{font-family:var(--font-display);font-weight:400;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.15;letter-spacing:-.015em;color:var(--fg);max-width:28ch;transition:color var(--dur-base) var(--ease-out-expo)}.WhyUs_item__Z1B8Q:hover .WhyUs_title__uedyO{color:var(--brass)}.WhyUs_copy__sbIyS{color:var(--fg-dim);font-size:1rem;line-height:1.55;max-width:52ch}.FeaturedWork_root__ieI6s{padding-block:8rem;border-top:1px solid var(--rule);position:relative}.FeaturedWork_root__ieI6s:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 85% 0,color-mix(in srgb,var(--rose-glow) 8%,transparent),transparent 60%);pointer-events:none;z-index:0}.FeaturedWork_root__ieI6s>*{position:relative;z-index:1}.FeaturedWork_head__E8XI2{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:5rem}@media (max-width:760px){.FeaturedWork_head__E8XI2{flex-direction:column;align-items:flex-start}}.FeaturedWork_heading___pPWI{font-size:clamp(2rem,5vw,4.5rem);line-height:1;max-width:22ch;letter-spacing:-.025em;color:var(--fg)}.FeaturedWork_allLink__47rxK{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);padding:.5rem 0;border-bottom:1px solid var(--rule);transition:color var(--dur-base) var(--ease-out-expo),border-color var(--dur-base) var(--ease-out-expo)}.FeaturedWork_allLink__47rxK:hover{color:var(--brass);border-color:var(--brass)}.FeaturedWork_list__AZuO_{list-style:none;padding:0;margin:0}.FeaturedWork_row__m21l8{display:grid;grid-template-columns:4rem 1.4fr 2fr auto auto;align-items:baseline;gap:2rem;padding-block:1.75rem;border-top:1px solid var(--rule);cursor:pointer;position:relative;transition:padding-left var(--dur-base) var(--ease-out-expo),box-shadow var(--dur-base) var(--ease-out-expo)}.FeaturedWork_row__m21l8:last-child{border-bottom:1px solid var(--rule)}.FeaturedWork_row__m21l8:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--brass);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-slow) var(--ease-out-expo)}.FeaturedWork_row__m21l8:hover{padding-left:1rem;box-shadow:0 0 40px -22px color-mix(in srgb,var(--brass) 60%,transparent)}.FeaturedWork_row__m21l8:hover:after{transform:scaleX(1)}.FeaturedWork_row__m21l8:hover .FeaturedWork_rowIndex__J9gzN,.FeaturedWork_row__m21l8:hover .FeaturedWork_rowTitle__yiQww{color:var(--brass)}.FeaturedWork_row__m21l8:hover .FeaturedWork_rowArrow__PUVUi{transform:translate(4px,-4px);color:var(--brass)}.FeaturedWork_rowIndex__J9gzN{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;color:var(--brass);transition:color var(--dur-base) var(--ease-out-expo)}.FeaturedWork_rowTitle__yiQww{font-family:var(--font-display);font-size:clamp(1.5rem,3.2vw,2.75rem);line-height:1.05;letter-spacing:-.02em;color:var(--fg);transition:color var(--dur-base) var(--ease-out-expo)}.FeaturedWork_rowOneLiner__a5NJh{color:var(--fg-dim);font-size:.9375rem;line-height:1.4;max-width:48ch}.FeaturedWork_rowYear__fD_xl{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;color:var(--fg-dim)}.FeaturedWork_rowArrow__PUVUi{display:inline-flex;color:var(--fg-dim);transition:transform var(--dur-base) var(--ease-out-expo),color var(--dur-base) var(--ease-out-expo)}@media (max-width:900px){.FeaturedWork_row__m21l8{grid-template-columns:3rem 1fr auto;grid-template-areas:"idx title arrow" ". oneliner oneliner" ". year .";gap:.5rem 1.5rem;padding-block:2rem}.FeaturedWork_rowIndex__J9gzN{grid-area:idx}.FeaturedWork_rowTitle__yiQww{grid-area:title}.FeaturedWork_rowOneLiner__a5NJh{grid-area:oneliner;padding-top:.5rem}.FeaturedWork_rowYear__fD_xl{grid-area:year;padding-top:.75rem}.FeaturedWork_rowArrow__PUVUi{grid-area:arrow;align-self:center}}.Manifesto_root__rX2dP{padding-block:10rem;border-top:1px solid var(--rule);position:relative}.Manifesto_root__rX2dP:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 55% at 85% 10%,color-mix(in srgb,var(--rose-glow) 9%,transparent),transparent 60%);pointer-events:none;z-index:0}.Manifesto_inner__vefz3{max-width:56rem;margin-inline:auto;position:relative;z-index:1}.Manifesto_heading__HNyZ_{font-size:clamp(2.5rem,6vw,5rem);line-height:1;letter-spacing:-.03em;margin-block:2.5rem 3rem}.Manifesto_body__CkMHX{font-size:1.25rem;line-height:1.55;color:var(--fg);max-width:56ch;margin-bottom:1.5rem}.Manifesto_body__CkMHX:last-of-type,.Manifesto_key__8BZAR{color:var(--brass)}.Manifesto_sig__1do_w{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--brass);color:var(--fg-dim)}.Manifesto_sig__1do_w :first-child{color:var(--brass)}.AiRecommendation_section__b3nxQ{padding-block:8rem;display:grid;gap:2.5rem;justify-items:center;text-align:center}.AiRecommendation_sectionHead__4lkmh{display:grid;gap:1rem;max-width:40rem}.AiRecommendation_sectionEyebrow__Fsm7Q{color:var(--brass)}.AiRecommendation_sectionHeading__xUVvg{font-size:var(--fs-display-md);color:var(--fg)}.AiRecommendation_bubble__kqta8{position:relative;width:100%;max-width:26rem;display:grid;gap:1.25rem;padding:1.5rem;background:var(--surface);border:1px solid var(--rule);border-radius:20px;border-bottom-left-radius:6px;box-shadow:0 0 60px -20px color-mix(in srgb,var(--rose-glow) 60%,transparent),var(--sha-1);transition:transform var(--dur-base) var(--ease-out-expo),border-color var(--dur-base) var(--ease-out-expo),box-shadow var(--dur-base) var(--ease-out-expo)}.AiRecommendation_bubble__kqta8:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brass) 50%,var(--rule));box-shadow:0 0 80px -18px color-mix(in srgb,var(--rose-glow) 70%,transparent),var(--sha-1)}.AiRecommendation_header__Gix__{display:flex;align-items:center;gap:.75rem}.AiRecommendation_avatar__YvTk2{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--crimson-bright),var(--crimson));box-shadow:0 0 18px -6px color-mix(in srgb,var(--rose-glow) 70%,transparent)}.AiRecommendation_avatar__YvTk2 svg{width:1rem;height:1rem}.AiRecommendation_label__Sn38a{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}.AiRecommendation_message__xjpXr{margin:0;color:var(--fg);font-size:1rem;line-height:1.5;letter-spacing:-.005em;min-height:3em}.AiRecommendation_thinking__fwHnh{display:inline-flex;align-items:center;gap:.3125rem;height:1.5em;vertical-align:middle}.AiRecommendation_dot__Ohikn{width:.4rem;height:.4rem;border-radius:50%;background:var(--crimson-bright);opacity:.25;animation:AiRecommendation_aiThinkPulse__b4GtH 1.2s ease-in-out infinite}.AiRecommendation_dot__Ohikn:nth-child(2){animation-delay:.18s}.AiRecommendation_dot__Ohikn:nth-child(3){animation-delay:.36s}@keyframes AiRecommendation_aiThinkPulse__b4GtH{0%,70%,to{opacity:.25}35%{opacity:1}}.AiRecommendation_caret__QEmyS{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:text-bottom;background:var(--crimson-bright);border-radius:1px}.AiRecommendation_caretActive__GAQWY{animation:AiRecommendation_aiCaretBlink__HAAz9 .9s step-end infinite}@keyframes AiRecommendation_aiCaretBlink__HAAz9{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.AiRecommendation_caret__QEmyS{display:none}}.AiRecommendation_result__Gvl49{display:grid;gap:.625rem;padding:.875rem 1rem;background:var(--surface-2);border:1px solid var(--rule);border-radius:12px}.AiRecommendation_resultTitle__FwUKN{color:var(--fg);font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.AiRecommendation_stars__s2Gc3{display:flex;align-items:center;gap:.1875rem;color:var(--brass)}.AiRecommendation_stars__s2Gc3 svg{width:.9375rem;height:.9375rem}.AiRecommendation_rating__dM5Ee{color:var(--fg-muted);font-size:.8125rem;font-family:var(--font-mono);letter-spacing:.01em}.AiRecommendation_inputRow__L1caE{display:flex;align-items:center;gap:.625rem}.AiRecommendation_input__katv_{flex:1;display:flex;align-items:center;min-height:2.5rem;padding:0 1rem;background:var(--surface-2);border:1px solid var(--rule);border-radius:9999px;color:var(--fg-muted);font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AiRecommendation_send__sCk00{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--crimson-bright),var(--crimson));box-shadow:0 0 18px -6px color-mix(in srgb,var(--rose-glow) 70%,transparent);transition:transform var(--dur-base) var(--ease-out-expo)}.AiRecommendation_bubble__kqta8:hover .AiRecommendation_send__sCk00{transform:scale(1.06)}.AiRecommendation_send__sCk00 svg{width:1.0625rem;height:1.0625rem}.PromptTypewriter_bar__Jstki{display:flex;align-items:center;gap:.625rem;width:100%;max-width:34rem;min-height:3.25rem;padding:0 1.25rem;background:var(--surface);border:1px solid var(--rule);border-radius:9999px;font-family:var(--font-mono);box-shadow:0 0 0 1px color-mix(in srgb,var(--brass) 22%,transparent),0 0 44px -16px color-mix(in srgb,var(--rose-glow) 55%,transparent),var(--sha-1)}.PromptTypewriter_sigil__LF9Ls{flex:none;color:var(--brass);font-size:1.125rem;font-weight:700;line-height:1;transform:translateY(-1px)}.PromptTypewriter_text__xVjLu{flex:1;min-width:0;color:var(--fg);font-size:.9375rem;letter-spacing:-.005em;white-space:nowrap;overflow:hidden;text-overflow:clip}.PromptTypewriter_caret__AzTBE{flex:none;display:inline-block;width:.55rem;height:1.15rem;margin-left:-.125rem;background:var(--brass);border-radius:1px;box-shadow:0 0 10px -2px color-mix(in srgb,var(--rose-glow) 70%,transparent);animation:PromptTypewriter_prompt-caret-blink__ya9Se 1.06s step-end infinite}.PromptTypewriter_caretSteady__bxTVX{animation:none;opacity:1}@keyframes PromptTypewriter_prompt-caret-blink__ya9Se{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.PromptTypewriter_caret__AzTBE{animation:none;opacity:1}}@media (max-width:30rem){.PromptTypewriter_bar__Jstki{min-height:3rem;padding:0 1rem}.PromptTypewriter_text__xVjLu{font-size:.875rem}}