.desk.ai-hero{height:100svh;min-height:640px;font-family:var(--font-body)}.ai-launches{z-index:2;gap:var(--space-12);--lb-edge:var(--layout-margin-desktop);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute}.ai-launches>li{display:flex}.ai-launches[data-pos=bottom-left]{left:var(--lb-edge);bottom:var(--lb-edge)}.ai-launches[data-pos=bottom-center]{left:50%;bottom:var(--lb-edge);justify-content:center;translate:-50%}.ai-launches[data-pos=bottom-right]{right:var(--lb-edge);bottom:var(--lb-edge);justify-content:flex-end}.ai-launches[data-pos=right-middle]{right:var(--lb-edge);flex-direction:column;top:50%;translate:0 -50%}.ai-launches[data-pos=top-right]{top:calc(68px + var(--space-24));right:var(--lb-edge);flex-direction:column}.desk.ai-hero:is([data-pos=right-middle],[data-pos=top-right]) .site-hero{padding-inline:var(--layout-margin-desktop);text-align:left;justify-items:start}.desk.ai-hero[data-pos=straddle]{overflow:visible}.ai-launches[data-pos=straddle]{justify-content:center;bottom:0;left:50%;translate:-50% 50%}.ai-launches[data-pos=under-cta]{margin-top:var(--space-40);justify-content:center;position:static}@media (max-width:1023px){.desk.ai-hero:is([data-pos=right-middle],[data-pos=top-right]) .site-hero{text-align:center;justify-items:center}.ai-launches[data-pos=right-middle],.ai-launches[data-pos=top-right]{top:auto;bottom:var(--lb-edge);translate:none}}@media (max-width:767px){.ai-hero .ah-br{display:none}.ai-launches{--lb-edge:var(--layout-margin-mobile)}.ai-launches:not([data-pos=under-cta],[data-pos=straddle]){left:var(--lb-edge);right:var(--lb-edge);translate:none}.ai-launches[data-pos=straddle]{width:calc(100% - 2 * var(--lb-edge))}.ai-launches>li,.ai-launches .lb{width:100%}}.ai-stats{--ai-line:color-mix(in srgb, currentColor 24%, transparent);width:min(calc(var(--layout-container-prose) + var(--space-128)), calc(100vw - 2 * var(--layout-margin)));margin:var(--space-40) 0 0;border:1px solid var(--ai-line);text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-stats-head{padding:var(--padding-xs) var(--padding-lg);background:var(--sai-black);color:var(--color-neutral-0);grid-column:1/-1;margin:0}.ai-stat{align-content:start;gap:var(--gap-3xs);padding:var(--padding-md) var(--padding-lg);display:grid}.ai-stat+.ai-stat{border-left:1px solid var(--ai-line)}.ai-stat-v{font-family:var(--font-mono);font-weight:300;font-size:var(--text-numeric-lg-size);line-height:var(--text-numeric-lg-line);letter-spacing:var(--text-numeric-lg-tracking);font-variant-numeric:tabular-nums}.ai-stat-v b{font-weight:inherit}.ai-stat-label{font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);white-space:nowrap}@media (max-width:767px){.ai-stats{width:100%;margin-top:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}.ai-stat{padding:var(--padding-sm) var(--padding-md)}.ai-stat+.ai-stat{border-left:0}.ai-stat:nth-child(odd){border-left:1px solid var(--ai-line)}.ai-stat:nth-child(n+4){border-top:1px solid var(--ai-line)}.ai-stat-label{white-space:normal}}@media (min-width:768px){.desk.ai-hero:has(.ai-stats):not([data-size=compact]) .site-hero{align-content:center;padding-block:0;top:0;bottom:0}}.ai-launches[data-flow=below]{margin-top:var(--space-40);justify-content:center;position:static}@media (min-width:768px){.desk.ai-hero:has(.ai-launches[data-flow=below]){flex-direction:column;justify-content:center;height:auto;min-height:100svh;display:flex}.desk.ai-hero:has(.ai-launches[data-flow=below]):not([data-size=compact]) .site-hero{padding-block:calc(68px + var(--space-40)) var(--space-64);position:relative;top:auto;bottom:auto}}@media (max-width:767px){.desk.ai-hero:has(.ai-launches){flex-direction:column;height:auto;min-height:100svh;display:flex}.desk.ai-hero:has(.ai-launches) .site-hero{padding-top:calc(68px + var(--space-64));position:relative;top:auto}.desk.ai-hero:has(.ai-launches) .ai-launches:not([data-pos=under-cta]){margin:var(--space-40) var(--lb-edge) var(--lb-edge);position:relative;inset:auto;translate:none}.desk.ai-hero:has(.ai-launches) .ai-launches .lb-panel{width:var(--space-96);aspect-ratio:auto}}.desk.ai-hero[data-size=compact]{height:auto;min-height:0}.desk.ai-hero[data-size=compact] .site-hero{padding:calc(68px + var(--space-96)) var(--layout-margin) var(--space-96);position:relative;top:auto}.desk.ai-hero[data-size=compact]:not(:has(.ai-stats)) .site-hero{--ai-band:calc(var(--space-64) + var(--space-96));padding-top:calc(68px + var(--ai-band));padding-bottom:var(--ai-band)}@media (max-width:767px){.desk.ai-hero[data-size=compact]:is([data-fit=top],[data-fit=field]) .site-hero{padding-top:calc(68px + var(--space-96));padding-bottom:var(--space-96)}}.desk.ai-hero[data-size=compact][data-word=none] .site-hero{padding-top:calc(68px + var(--space-96));padding-bottom:var(--space-96)}@media (min-width:768px){.desk.ai-hero[data-size=compact][data-word=none] .site-hero{padding-top:calc(68px + var(--space-96) + var(--space-128) + var(--space-32));padding-bottom:calc(var(--space-96) + var(--space-128) + var(--space-32))}}@media (max-width:767px){.desk.ai-hero .site-hero h1{font-size:var(--text-display-md-size);line-height:var(--text-display-md-line);letter-spacing:var(--text-display-md-tracking)}.desk.ai-hero .site-hero p{max-width:100%}}
