.product-hero-title{font-size:clamp(2.25rem,5.3333vw,5rem)}.product-hero-title.product-hero-title--gradient{font-size:clamp(2.5rem,6.6667vw,6.25rem)}.product-hero-title.product-hero-title--agents{font-size:clamp(3rem,7.8125vw,7.5rem)}.product-hero-artwork{background-color:var(--brandblack)}.product-hero-wash{background-color:#0000001a}.product-hero-artwork-image{filter:blur(10px)saturate(1.6)contrast(1.05)}.product-hero-artwork[data-area=infrastructure] .product-hero-artwork-image{filter:blur(10px)brightness(.8)contrast(1.15)}.product-hero-artwork[data-area=infrastructure] .product-hero-wash{background-color:#0003}.product-bento .product-hero-artwork[data-area=ai-agents] .product-hero-artwork-image,.product-bento .product-hero-artwork[data-area=platform] .product-hero-artwork-image{filter:blur(5px)saturate(1.7)brightness(.86)contrast(1.1)}.product-bento .product-hero-artwork[data-area=charlie] .product-hero-artwork-image{filter:blur(5px)saturate(1.6)brightness(.9)contrast(1.08)}.product-bento .product-hero-artwork[data-area=infrastructure] .product-hero-artwork-image{filter:blur(5px)brightness(.8)contrast(1.15)}.product-bento .product-hero-artwork[data-area=ai-agents] .product-hero-wash,.product-bento .product-hero-artwork[data-area=platform] .product-hero-wash,.product-bento .product-hero-artwork[data-area=charlie] .product-hero-wash{background-color:#00000029}.product-area-visual .product-hero-artwork .product-hero-wash{background-color:#0000}.product-area-visual .product-hero-artwork[data-area=ai-agents] .product-hero-artwork-image{filter:blur(10px)saturate(1.35)brightness(1.12)contrast()}.product-area-visual .product-hero-artwork[data-area=charlie] .product-hero-artwork-image{filter:blur(10px)saturate(1.4)brightness(1.04)}.product-hero-grain{background-image:url(/images/product-heroes/grain.svg);background-repeat:repeat}.product-hero-landscape{filter:blur(10px);transform:scale(1.2)}.product-hero-artwork--sharp .product-hero-artwork-image{filter:blur(3px)saturate(1.6)contrast(1.05);transform:scale(1.04)}.product-hero-artwork--sharp[data-area=infrastructure] .product-hero-artwork-image{filter:blur(3px)brightness(.8)contrast(1.15)}.product-related-card-background .product-hero-artwork-image{filter:blur(4px)saturate(1.6)contrast(1.05);transform:scale(1.06)}.product-related-card-background[data-area=infrastructure] .product-hero-artwork-image{filter:blur(4px)brightness(.8)contrast(1.15)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-related-card-background{transition:transform .3s}.product-related-card:hover .product-related-card-background{transform:scale(1.05)}}.product-hero-title--gradient{--product-title-blue:var(--product-color-overview);--product-title-mid-blue:#95b3db;--product-title-pale-blue:#b9cce7;--product-title-ice:#fafbff;--product-title-frost:#e2ecfb;letter-spacing:-.025em;color:#fff}.product-hero-title--gradient[data-area]{--product-title-mid-blue:color-mix(in srgb, var(--product-title-blue) 60%, white);--product-title-pale-blue:color-mix(in srgb, var(--product-title-blue) 30%, white)}.product-hero-title--gradient[data-area=ai-agents]{--product-title-blue:var(--product-color-agents)}.product-hero-title--gradient[data-area=charlie]{--product-title-blue:var(--product-color-charlie)}.product-hero-title--gradient[data-area=platform]{--product-title-blue:var(--product-color-platform)}.product-hero-title--gradient[data-area=infrastructure]{--product-title-blue:var(--product-color-infrastructure)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.product-hero-title--gradient{background-image:radial-gradient(ellipse 50% 100% at 90.82% 82.48%, color-mix(in srgb, var(--product-title-blue) 60%, transparent) 0%, color-mix(in srgb, var(--product-title-mid-blue) 60%, transparent) 25%, color-mix(in srgb, var(--product-title-pale-blue) 60%, transparent) 50%, #fff9 100%), radial-gradient(ellipse 50% 100% at 90.82% 82.48%, color-mix(in srgb, var(--product-title-ice) 68%, transparent), color-mix(in srgb, var(--product-title-frost) 68%, transparent)), linear-gradient(#fff9, #fff9);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.18em;padding-bottom:.18em}}@media (forced-colors:active){.product-hero-title--gradient{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.product-hero-entrance>:nth-child(2){--hero-i:1}.product-hero-entrance>:nth-child(3){--hero-i:2}.product-hero-entrance>:nth-child(4){--hero-i:3}.product-hero-entrance>:focus-within{animation:none}
