.Case_hero__peF79{background:radial-gradient(900px 600px at 90% 0,rgba(247,147,30,.12),rgba(247,147,30,0) 60%),var(--paper)}.Case_heroInner__xQfWy{padding-top:clamp(40px,6vw,72px)}.Case_back__kbMbp{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted)}.Case_back__kbMbp:hover{color:var(--ink)}.Case_eyebrow__T_DbS{margin-top:clamp(48px,7vw,88px)}.Case_title__w4kUk{font-weight:500;font-size:clamp(60px,10vw,160px);line-height:.88;letter-spacing:-.055em}.Case_tagline__nM5px,.Case_title__w4kUk{margin:24px 0 0;font-family:var(--font-display)}.Case_tagline__nM5px{font-size:clamp(24px,2.6vw,38px);font-weight:400;letter-spacing:-.025em;color:var(--text-body)}.Case_facts__Pus7n{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));border-top:1px solid var(--line)}.Case_fact__HUSeh{padding:20px 20px 24px 0;display:flex;flex-direction:column;gap:8px;font-size:16px}.Case_ext__R5UFf{font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.Case_browserWrap__0dIre{max-width:1400px;margin:0 auto;padding:clamp(24px,3vw,40px) clamp(12px,2vw,24px) 0}.Case_browser__Uy2wc{border-radius:22px 22px 0 0;overflow:hidden;background:var(--ink);box-shadow:0 -20px 80px -50px rgba(23,18,47,.5)}.Case_chrome__PSyQZ{height:44px;display:flex;align-items:center;gap:8px;padding:0 18px;background:var(--ink-2)}.Case_chrome__PSyQZ span{width:10px;height:10px;border-radius:50%;background:var(--ink-dot)}.Case_chrome__PSyQZ em{margin-left:16px;padding:5px 14px;border-radius:999px;background:var(--ink);font-style:normal;font-family:var(--font-mono);font-size:11px;color:var(--text-dark-muted)}.Case_viewport__1y0Tq{position:relative;aspect-ratio:16/9;overflow:hidden}.Case_challenge___VNdU{padding:clamp(96px,12vw,160px) 0}.Case_split__ysUEN{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));grid-gap:64px clamp(40px,6vw,96px);gap:64px clamp(40px,6vw,96px)}.Case_stack__2DSBd{display:flex;flex-direction:column;gap:22px}.Case_challengeText__48i7C{margin:0;font-family:var(--font-display);font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.2;letter-spacing:-.025em;text-wrap:pretty}.Case_builtText__eR4rE{margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.65;color:var(--text-dark-body);text-wrap:pretty}.Case_chips__jUXk9{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.Case_statsWrap__uXU1h{margin-top:clamp(72px,9vw,120px)}.Case_stats__81unZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));border-top:1px solid rgba(255,255,255,.14)}.Case_stat__qCTi5{padding:36px 24px 8px 0;display:flex;flex-direction:column;gap:12px}.Case_statValue__M0uBe{font-family:var(--font-display);font-weight:500;font-size:clamp(44px,5vw,76px);line-height:.95;letter-spacing:-.045em;color:var(--accent)}.Case_statLabel__kDsiz{font-size:16px;line-height:1.5;color:var(--text-dark-body)}.Case_features__a5j5z{padding:clamp(96px,12vw,160px) 0}.Case_h2__kIvVd{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(38px,4.6vw,68px);line-height:.98;letter-spacing:-.04em}.Case_featureGrid___SztJ{margin-top:clamp(48px,6vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px}.Case_featureCard__0KjtU{padding:28px;border-radius:18px;border:1px solid rgba(23,18,47,.12);background:var(--paper-3);display:flex;flex-direction:column;gap:28px;min-height:170px;transition:background .3s ease,transform .4s var(--ease)}.Case_featureCard__0KjtU:hover{background:var(--paper-2);transform:translateY(-4px)}.Case_featureTop__qN3pf{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:12px;color:var(--accent-ink)}.Case_featureHex__1rpw9{width:12px;height:14px;background:var(--accent);-webkit-clip-path:var(--hex);clip-path:var(--hex)}.Case_featureName__Qz13a{margin-top:auto;font-family:var(--font-display);font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.1}.Case_second__UZeoM{margin-top:clamp(56px,7vw,96px);position:relative;width:100%;aspect-ratio:16/8;min-height:280px;border-radius:22px;overflow:hidden;background:var(--paper-2)}.Case_nextSection__kY1ow{padding:0 0 clamp(96px,12vw,140px)}.Case_next__P_IJE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding:clamp(36px,4vw,56px) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink)}.Case_next__P_IJE:hover{color:var(--ink)}.Case_nextText__KSbed{display:flex;flex-direction:column;gap:12px}.Case_nextName__Q39uE{font-family:var(--font-display);font-size:clamp(48px,7vw,104px);font-weight:500;letter-spacing:-.05em;line-height:.9}.Case_nextThumb__7O5_t{position:relative;width:min(100%,360px);aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:var(--paper-2)}.Case_nextImg__W_ggz{transition:transform 1s var(--ease)}.Case_next__P_IJE:hover .Case_nextImg__W_ggz{transform:scale(1.06)}.Case_cover__M_7xN{position:relative;aspect-ratio:var(--cover-ratio);border-radius:22px 22px 0 0;overflow:hidden;background:var(--ink);box-shadow:0 -20px 80px -50px rgba(23,18,47,.5)}.Case_screens__Yzyhr{margin-top:clamp(56px,7vw,96px)}.Case_screens__Yzyhr .Case_browser__Uy2wc{border-radius:22px;box-shadow:0 40px 80px -50px rgba(23,18,47,.45)}