@font-face{font-family:__Outfit_a80a2d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_a80a2d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_a80a2d;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:__Outfit_a80a2d,__Outfit_Fallback_a80a2d;font-style:normal}.__variable_a80a2d{--font-outfit:"__Outfit_a80a2d","__Outfit_Fallback_a80a2d"}.AvPipeline_shell__lKth5{padding:8px}.AvPipeline_lane__lqYDX{position:relative;height:100%;border-radius:23px;background:#13151b;border:1px solid rgba(180,0,255,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 30px 80px -20px rgba(180,0,255,.35)}.AvPipeline_laneLabel__q7urE{position:absolute;left:28px;top:24px}.AvPipeline_clock__X2_La{position:absolute;right:28px;top:20px;margin:0;font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.08em;color:#d680ff}.AvPipeline_wires__4cb2R{pointer-events:none}.AvPipeline_node__2pVRV{position:absolute;padding:18px 16px;border-radius:16px;background:#1a1d24;border:1px solid hsla(0,0%,100%,.1)}.AvPipeline_n__lmLLv{font-family:var(--font-mono),monospace;font-size:12px;color:#d680ff}.AvPipeline_nodeTitle__P67Ju{margin:14px 0 0;font-size:19px;font-weight:500;line-height:1.2}.AvPipeline_nodeBody__ZIHQH{margin:10px 0 0;font-size:14px;line-height:1.4;color:var(--v2-ink-2)}.AvPipeline_srcChip__mC4rf{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.AvPipeline_live__q_p_2 .AvPipeline_node__2pVRV{animation:AvPipeline_lit__bIcnN 6s var(--v2-ease) infinite;animation-delay:calc(.9s + var(--i) * .8s)}.AvPipeline_paused__oAWUo .AvPipeline_node__2pVRV{animation-play-state:paused}@keyframes AvPipeline_lit__bIcnN{0%,18%,to{border-color:hsla(0,0%,100%,.1);box-shadow:none}6%{border-color:rgba(180,0,255,.7);box-shadow:0 0 28px -6px rgba(180,0,255,.6)}}.AvPipeline_stackStage__DgxwE{padding:14px 0;border-top:1px solid hsla(0,0%,100%,.1)}.AvPipeline_stackStage__DgxwE:first-of-type{margin-top:10px}.AvPipeline_stackStage__DgxwE .AvPipeline_nodeTitle__P67Ju{margin-top:6px}.AvPipeline_stackStage__DgxwE .AvPipeline_nodeBody__ZIHQH{margin-top:4px}.ReleasePipeline_wires__ZtXL6{pointer-events:none}.ReleasePipeline_src__SRDsd{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:0 20px;border-radius:16px;background:#13151b;border:1px solid rgba(180,0,255,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 24px 60px -18px rgba(180,0,255,.35)}.ReleasePipeline_srcName__XqcRe{font-weight:500;font-size:19px}.ReleasePipeline_srcNote__4Dj8o{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.04em;color:var(--v2-ink-2)}.ReleasePipeline_laneLabel__l3YRv{position:absolute}.ReleasePipeline_node__ceDwA{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 18px;border-radius:14px;background:#1a1d24;border:1px solid hsla(0,0%,100%,.1)}.ReleasePipeline_nodeTitle__vOgx7{margin:0;font-size:16px;font-weight:500;line-height:1.2}.ReleasePipeline_nodeBody__MLIrC{margin:0;font-size:13px;line-height:1.35;color:var(--v2-ink-2)}.ReleasePipeline_end__WLpfW{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:0 20px;border-radius:16px;background:#13151b;border:1px solid rgba(180,0,255,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 24px 60px -18px rgba(180,0,255,.35)}.ReleasePipeline_endName__GFyxZ{font-weight:500;font-size:15px}.ReleasePipeline_endNote__RZz8S{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.04em;color:var(--v2-ink-2)}.ReleasePipeline_live__tm4CM .ReleasePipeline_node__ceDwA{animation:ReleasePipeline_lit__RlUoN 6s var(--v2-ease) infinite;animation-delay:calc(var(--lane-delay) + var(--i) * .5s)}.ReleasePipeline_paused__fBIYP .ReleasePipeline_node__ceDwA{animation-play-state:paused}@keyframes ReleasePipeline_lit__RlUoN{0%,14%,to{border-color:hsla(0,0%,100%,.1);box-shadow:none}5%{border-color:rgba(180,0,255,.7);box-shadow:0 0 24px -6px rgba(180,0,255,.6)}}.ReleasePipeline_stackLane__IB8w8{margin-top:10px}.ReleasePipeline_stackLaneLabel__qPtKX{margin-bottom:8px}.ReleasePipeline_stackStage__EXOSU{padding:12px 0;border-top:1px solid hsla(0,0%,100%,.1)}.ReleasePipeline_stackStage__EXOSU:first-of-type{border-top:none;padding-top:0}.ReleasePipeline_stackStage__EXOSU .ReleasePipeline_nodeTitle__vOgx7{font-size:16px}.ReleasePipeline_stackStage__EXOSU .ReleasePipeline_nodeBody__MLIrC{margin-top:4px}.ReleasePipeline_stackEnd__w__Pj{margin-top:4px;padding:10px 14px;border-radius:12px;background:var(--v2-bg-2);border:1px solid hsla(0,0%,100%,.1);font-size:13px}.CaseStudy_hero__nNyHw{position:relative;padding:200px var(--v2-gutter) 96px}.CaseStudy_name__wuOwP{margin:0;font-family:var(--font-display);font-weight:500;font-stretch:112%;font-size:clamp(28px,8.4vw,128px);line-height:.92;letter-spacing:-.015em;text-transform:uppercase;overflow-wrap:anywhere}.CaseStudy_line__jgmX5{display:block}.CaseStudy_intro__XvsNT{margin:32px 0 0;max-width:56ch}.CaseStudy_facts__7XZwM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:56px 0 0;padding-top:24px;border-top:1px solid var(--v2-hairline)}.CaseStudy_fact__ZG_2h{min-width:0}.CaseStudy_factLabel__mAwL4{display:block;color:var(--v2-ink-3)}.CaseStudy_factValue__Gq7sZ{margin:8px 0 0;font-size:16px;line-height:1.45;color:var(--v2-ink)}.CaseStudy_factLink__InRU7{color:inherit;text-decoration:underline;text-decoration-color:var(--v2-hairline);text-underline-offset:4px;transition:text-decoration-color var(--v2-dur) var(--v2-ease)}@media (hover:hover){.CaseStudy_factLink__InRU7:hover{text-decoration-color:var(--v2-ink)}}.CaseStudy_factLink__InRU7:focus-visible{outline:2px solid var(--v2-ink);outline-offset:3px;border-radius:2px}.CaseStudy_figure__C0euo{margin:0;padding:0 var(--v2-gutter) 120px}.CaseStudy_image__Att_f{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--v2-glass-edge);background:var(--v2-bg-2)}.CaseStudy_problem__ZIV1G{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:start;padding:0 var(--v2-gutter) 96px}.CaseStudy_headline__irDBX{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(32px,4vw,56px);line-height:1.05;letter-spacing:-.01em;color:var(--v2-ink);margin:0}.CaseStudy_problem__ZIV1G .CaseStudy_headline__irDBX{grid-column:1/6;max-width:12ch}.CaseStudy_prose__FhSRK{grid-column:7/13;min-width:0}.CaseStudy_paragraph__q9dmg{margin:0;max-width:52ch}.CaseStudy_paragraph__q9dmg+.CaseStudy_paragraph__q9dmg{margin-top:20px}.CaseStudy_numbers__daLgo{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 var(--v2-gutter) 140px;padding-top:40px;border-top:1px solid var(--v2-hairline)}.CaseStudy_number__spybc{min-width:0}.CaseStudy_figureNum__JZxn_{font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.01em;color:var(--v2-ink);font-variant-numeric:tabular-nums}.CaseStudy_caption__7XvG_{margin:10px 0 0;font-size:15px;line-height:1.5;max-width:28ch}.CaseStudy_built__UwuOP{padding:0 var(--v2-gutter) 140px}.CaseStudy_builtGrid__zvztw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.CaseStudy_builtItem__NlU8E{padding:32px;border-radius:14px;background:var(--v2-glass);border:1px solid var(--v2-glass-edge)}.CaseStudy_itemImage__Or7HL{display:block;width:100%;height:auto;aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;margin-bottom:24px;border-radius:8px;border:1px solid var(--v2-glass-edge);background:var(--v2-bg-2)}.CaseStudy_itemTitle__J75kM{margin:0;font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:24px;line-height:1.15;color:var(--v2-ink)}.CaseStudy_itemBody__UtTdv{margin:14px 0 0;font-size:16px;line-height:1.55;max-width:46ch}.CaseStudy_gallery__MfFUa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 var(--v2-gutter) 140px}.CaseStudy_shot__b9oiX{margin:0;min-width:0}.CaseStudy_shot__b9oiX:first-child:nth-last-child(odd){grid-column:1/-1}.CaseStudy_shotCaption__a_oay{margin:14px 0 0;font-size:15px;line-height:1.5;max-width:46ch}.CaseStudy_broke__oMFtx{padding:0 var(--v2-gutter) 120px}.CaseStudy_broke__oMFtx>.CaseStudy_headline__irDBX{max-width:16ch}.CaseStudy_brokeList___B9XD{margin-top:48px}.CaseStudy_brokeItem___4oT7{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;padding:32px 0;border-top:1px solid var(--v2-hairline)}.CaseStudy_brokeTitle__1KZxe{grid-column:1/6;margin:0;font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:26px;line-height:1.15;color:var(--v2-ink);max-width:18ch}.CaseStudy_brokeBody__AXJ3Z{grid-column:7/13;margin:0;max-width:56ch}.CaseStudy_stack__6wqcB{padding:0 var(--v2-gutter)}.CaseStudy_stackLabel__A4ErS{margin:0;color:var(--v2-ink-3);font-weight:400}.CaseStudy_stackBody__u5142{margin:16px 0 0;max-width:60ch;font-size:20px;line-height:1.5;color:var(--v2-ink)}.CaseStudy_next__2lgim{padding:0 var(--v2-gutter) 120px}.CaseStudy_nextLink__1htoc{display:inline-block;margin-top:16px;max-width:28ch;font-family:var(--font-display);font-weight:500;font-stretch:105%;font-size:clamp(24px,2.6vw,36px);line-height:1.15;color:var(--v2-ink);text-decoration:underline;text-decoration-color:var(--v2-hairline);text-decoration-thickness:1px;text-underline-offset:6px;transition:text-decoration-color var(--v2-dur) var(--v2-ease)}@media (hover:hover){.CaseStudy_nextLink__1htoc:hover{text-decoration-color:var(--v2-ink)}}.CaseStudy_nextLink__1htoc:focus-visible{outline:2px solid var(--v2-ink);outline-offset:4px;border-radius:2px}@media (max-width:880px){.CaseStudy_hero__nNyHw{padding:160px var(--v2-gutter) 72px}.CaseStudy_facts__7XZwM{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;margin-top:40px}.CaseStudy_figure__C0euo{padding-bottom:88px}.CaseStudy_problem__ZIV1G{grid-template-columns:1fr;padding-bottom:72px}.CaseStudy_problem__ZIV1G .CaseStudy_headline__irDBX,.CaseStudy_prose__FhSRK{grid-column:1;max-width:none}.CaseStudy_numbers__daLgo{grid-template-columns:1fr;gap:28px;margin-bottom:96px}.CaseStudy_built__UwuOP{padding-bottom:72px}.CaseStudy_gallery__MfFUa{grid-template-columns:1fr;gap:32px;padding-bottom:88px}.CaseStudy_builtGrid__zvztw{grid-template-columns:1fr;margin-top:32px}.CaseStudy_builtItem__NlU8E{padding:24px}.CaseStudy_broke__oMFtx{padding-bottom:88px}.CaseStudy_brokeList___B9XD{margin-top:32px}.CaseStudy_brokeItem___4oT7{grid-template-columns:1fr;gap:12px;padding:24px 0}.CaseStudy_brokeBody__AXJ3Z,.CaseStudy_brokeTitle__1KZxe{grid-column:1}.CaseStudy_brokeTitle__1KZxe{font-size:22px}.CaseStudy_stackBody__u5142{font-size:18px}.CaseStudy_next__2lgim{padding-bottom:88px}}