.demos_page__HQtsW{max-width:1500px;margin:0 auto;padding:0 5vw 72px}.demos_hero__2ExTs{padding:64px 0 40px}.demos_eyebrow__5__lm{font:10px/1.6 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--muted-foreground))}.demos_heroGrid__SU4_u{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;margin-top:22px}.demos_hero__2ExTs h1{font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em;font-weight:500}.demos_footer__QTYqS h2 em,.demos_hero__2ExTs h1 em{font-family:var(--font-serif),serif;font-weight:400;color:hsl(var(--primary))}.demos_heroGrid__SU4_u>div{max-width:470px;line-height:1.65}.demos_heroNote__jmF0s{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.6;margin-top:14px}.demos_gallery__zbXF7{border:1px solid hsl(var(--border));background:hsl(var(--card))}.demos_bar__sdf_C{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid hsl(var(--border))}.demos_bar__sdf_C p span{margin:0 12px;color:hsl(var(--primary))}.demos_controls__pv6Ld{display:flex;gap:8px}.demos_controls__pv6Ld button{width:44px;height:40px;border:1px solid hsl(var(--border));font-size:20px;transition:background .15s}.demos_controls__pv6Ld button:hover{background:hsl(var(--muted))}.demos_caseStudy__wgEI1:focus-visible,.demos_controls__pv6Ld button:focus-visible,.demos_primary__u34y0:focus-visible,.demos_summary__NHVnr summary:focus-visible,.demos_tile__Hz_tB:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.demos_stage__UNb_G{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.demos_screen__NYT9u{padding:24px;align-self:start}.demos_screen__NYT9u video{width:100%;aspect-ratio:16/9;background:#171914;display:block}.demos_screenFooter__H9Vva{display:flex;justify-content:space-between;gap:16px;margin-top:12px;font:10px/1.5 var(--font-mono),monospace;color:hsl(var(--muted-foreground))}.demos_details__8CqX9{padding:28px 28px 28px 8px}.demos_product__TnrTT{font:10px/1.5 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary))}.demos_details__8CqX9 h2{font-size:clamp(25px,2.6vw,36px);letter-spacing:-.035em;line-height:1.08;margin:12px 0 16px;font-weight:500}.demos_description__Q8Ob4{font-size:14px;line-height:1.65}.demos_provenance__Hpn15{margin-top:24px;padding-top:18px;border-top:1px solid hsl(var(--border))}.demos_badge__Upl4x{display:inline-block;font:9px/1.5 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.04em;padding:5px 7px;background:#e9ede5;color:#33482c}.demos_provenance__Hpn15 p{font-size:11px;line-height:1.65;color:hsl(var(--muted-foreground));margin-top:10px}.demos_summary__NHVnr{margin-top:16px;font-size:12px}.demos_summary__NHVnr summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:4px 0}.demos_summary__NHVnr ol{list-style:decimal;padding-left:20px;line-height:1.65;margin:12px 0}.demos_summary__NHVnr li+li{margin-top:8px}.demos_stack__38LwG{margin:20px 0 14px;font:10px/1.6 var(--font-mono),monospace;color:hsl(var(--muted-foreground))}.demos_caseStudy__wgEI1{display:inline-flex;justify-content:space-between;gap:24px;font-size:12px;padding-bottom:5px;border-bottom:1px solid hsl(var(--border))}.demos_caseStudy__wgEI1:hover{color:hsl(var(--primary))}.demos_filmstrip__rK_mA{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:22px;border-top:1px solid hsl(var(--border));background:hsl(var(--background))}.demos_tile__Hz_tB{text-align:left;min-width:0;border:1px solid transparent;padding:5px;transition:border-color .15s}.demos_tile__Hz_tB:hover{border-color:hsl(var(--border))}.demos_tile__Hz_tB[aria-pressed=true]{border-color:hsl(var(--primary));background:hsl(var(--card))}.demos_thumbnail__g4Ri3{position:relative;aspect-ratio:16/9;overflow:hidden;background:#e4e5de}.demos_thumbnail__g4Ri3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.demos_thumbnail__g4Ri3>span{position:absolute;right:4px;bottom:4px;padding:2px 4px;color:#fff;background:#1c201adb;font:9px/1.3 var(--font-mono),monospace}.demos_tileLabel__jRnFI{display:flex;gap:8px;font-size:11px;line-height:1.4;padding:9px 0 3px}.demos_number__DTXC2{font:9px/1.6 var(--font-mono),monospace;color:hsl(var(--primary))}.demos_footer__QTYqS{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center;margin-top:64px;padding-top:32px;border-top:1px solid hsl(var(--border))}.demos_footer__QTYqS h2{margin:18px 0;font-size:clamp(32px,4vw,50px);line-height:1.02;font-weight:500;letter-spacing:-.04em}.demos_footer__QTYqS p:not(.demos_eyebrow__5__lm){font-size:14px;line-height:1.65;max-width:490px}.demos_footerLinks__D5yb2{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.demos_footerLinks__D5yb2 .demos_heroNote__jmF0s{margin-top:-12px}.demos_primary__u34y0{display:inline-flex;gap:36px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:14px 20px;font-size:13px}@media (max-width:1020px){.demos_stage__UNb_G{grid-template-columns:1fr}.demos_details__8CqX9{padding:8px 24px 28px}.demos_details__8CqX9 h2{max-width:650px}.demos_filmstrip__rK_mA{grid-template-columns:repeat(6,164px);overflow-x:auto}.demos_provenance__Hpn15{margin-top:18px}}@media (max-width:640px){.demos_page__HQtsW{padding:0 20px 48px}.demos_hero__2ExTs{padding:40px 0 28px}.demos_footer__QTYqS,.demos_heroGrid__SU4_u{grid-template-columns:1fr;gap:26px}.demos_heroGrid__SU4_u{margin-top:18px}.demos_heroGrid__SU4_u>div{font-size:14px}.demos_bar__sdf_C{padding:10px 14px}.demos_bar__sdf_C p{font-size:9px}.demos_bar__sdf_C p span{margin:0 5px}.demos_screen__NYT9u{padding:12px}.demos_screenFooter__H9Vva{font-size:9px;gap:8px}.demos_details__8CqX9{padding:14px 18px 24px}.demos_filmstrip__rK_mA{padding:14px;gap:10px}.demos_footer__QTYqS{margin-top:40px}}@media (prefers-reduced-motion:reduce){.demos_controls__pv6Ld button,.demos_tile__Hz_tB{transition:none}}