@layer theme,base;@layer components{:where(.site-root) [data-slot=hero-band]:not([data-layout=product]){padding-block-end:var(--site-s50)}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-inner]{isolation:isolate;max-width:var(--site-wide-size);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid;position:relative}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-inner]:before{content:"";aspect-ratio:2;grid-area:1/1}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-band]{z-index:-1;aspect-ratio:2;position:absolute;inset:0 0 auto}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-content]{min-width:0;padding:var(--site-s50) var(--site-s40) 0;text-align:center;grid-area:1/1}:where(.site-root) [data-slot=hero-band][data-align=start] [data-slot=hero-band-content]{text-align:start}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-copy]>*{margin:0}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-copy]>[data-slot=hero-band-crumbs]{margin-block-end:var(--site-s30)}:where(.site-root) [data-slot=hero-band]:not([data-layout=product]) [data-slot=hero-band-title]{max-width:34ch;margin:0 auto}:where(.site-root) [data-slot=hero-band][data-align=start] [data-slot=hero-band-title]{margin-inline:0}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-title-row]{align-items:center;gap:var(--site-s30);flex-direction:column;display:flex}:where(.site-root) [data-slot=hero-band][data-align=start] [data-slot=hero-band-title-row]{flex-flow:wrap;justify-content:space-between;align-items:flex-start}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-aside]{flex-shrink:0}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-subtitle]{font-size:var(--site-fs-lg);font-weight:700;line-height:var(--site-leading-heading);margin-block-start:var(--site-s20)}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-meta]{color:var(--site-text-muted);margin-block-start:var(--site-s20)}:where(.site-root) [data-slot=hero-band]:not([data-layout=product]) [data-slot=hero-band-lead]{max-width:var(--site-measure-lead);margin:var(--site-s30) auto 0}:where(.site-root) [data-slot=hero-band][data-align=start] [data-slot=hero-band-lead]{margin-inline:0}:where(.site-root) [data-slot=hero-band]:not([data-layout=product]) [data-slot=hero-band-action]{max-width:var(--site-measure-stacked);margin:var(--site-s40) auto 0}:where(.site-root) [data-slot=hero-band][data-align=start] [data-slot=hero-band-action]{margin-inline:0}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-note]{margin-block-start:var(--site-s30)}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-copy]>[data-slot=button-row],:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-copy]+[data-slot=hero-band-media]{margin-block-start:var(--site-s40)}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-copy]+[data-slot=hero-band-media]:has(>[data-slot=logo-strip]:first-child){margin-block-start:0}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-media]>[data-slot=logo-strip] [data-logo-strip-inner]{padding-block:var(--site-s50) 0}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-content]:has([data-slot=pricing-plans]){padding-block-start:var(--site-s40)}:where(.site-root) [data-slot=hero-band]:has([data-slot=pricing-plans]) [data-slot=hero-band-media]>[data-slot=logo-strip] [data-logo-strip-inner]{padding-block-start:var(--site-s40)}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-media]>[data-slot=pricing-plans]:not(:first-child){margin-block-start:var(--site-s40)}:where(.site-root) [data-slot=hero-band][data-layout=split] [data-slot=hero-band-inner]:before{content:none}:where(.site-root) [data-slot=hero-band][data-layout=split] [data-slot=hero-band-band]{aspect-ratio:auto;inset:0}:where(.site-root) [data-slot=hero-band][data-layout=split] [data-slot=hero-band-content]{align-items:center;gap:var(--site-s40) var(--site-s50);padding:var(--site-s50) var(--site-s40);grid-template-columns:minmax(0,1fr);display:grid}:where(.site-root) [data-slot=hero-band][data-layout=split] [data-slot=hero-band-copy]+[data-slot=hero-band-media]{margin-block-start:0}:where(.site-root) [data-slot=hero-band][data-fit=copy] [data-slot=hero-band-inner]:before{content:none}:where(.site-root) [data-slot=hero-band][data-fit=copy] [data-slot=hero-band-band]{aspect-ratio:auto;inset:0}:where(.site-root) [data-slot=hero-band][data-media=video] [data-slot=hero-band-inner]{max-width:min(var(--site-section-width,var(--site-measure-medium)), calc(100% - var(--site-rail-inset)))}:where(.site-root) [data-slot=hero-band][data-media=video] [data-slot=hero-band-inner]:before{content:none}:where(.site-root) [data-slot=hero-band][data-media=video] [data-slot=hero-band-band]{aspect-ratio:auto;inset:0}:where(.site-root) [data-slot=hero-band][data-media=video] [data-slot=hero-band-content]{padding:calc(var(--site-s50) * 1.25) var(--site-s40)}:where(.site-root) [data-slot=hero-band][data-media=picture] [data-slot=hero-band-inner]{overflow:hidden}:where(.site-root) [data-slot=hero-band][data-media=picture] [data-slot=hero-band-inner]:before{aspect-ratio:10/3}:where(.site-root) [data-slot=hero-band][data-media=picture] [data-slot=hero-band-band]{aspect-ratio:auto;inset:0}:where(.site-root) [data-slot=hero-band][data-media=picture] [data-slot=hero-band-content]{height:100%;padding-block:var(--site-s50) 0}:where(.site-root) [data-slot=hero-band][data-media=picture] [data-slot=hero-band-picture]{justify-content:center;align-items:flex-start;height:100%;margin:0;display:flex}:where(.site-root) [data-slot=hero-band][data-picture-mode=whole] [data-slot=hero-band-inner]:before,:where(.site-root) [data-slot=hero-band][data-picture-mode=foot] [data-slot=hero-band-inner]:before,:where(.site-root) [data-slot=hero-band][data-picture-mode=overhang] [data-slot=hero-band-inner]:before{content:none}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=whole] [data-slot=hero-band-content]{padding-block:var(--site-s40)}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=whole] [data-slot=hero-band-picture]{align-items:center}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=foot]{padding-block-end:0}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=foot] [data-slot=hero-band-content]{padding:var(--site-s60) var(--site-s40) 0}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=foot] [data-slot=hero-band-picture]{align-items:flex-end}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=overhang]{--hero-band-overhang:30%}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=overhang] [data-slot=hero-band-inner]{overflow:visible}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=overhang] [data-slot=hero-band-band]{inset:0 0 var(--hero-band-overhang)}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=overhang] [data-slot=hero-band-content]{height:auto;padding:var(--site-s20) var(--site-s40) 0}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=overhang] [data-slot=hero-band-picture]{height:auto}:where(.site-root) [data-slot=hero-band]:not([data-layout=split])[data-media=picture]:is([data-picture-mode=clip],[data-picture-mode=overhang]) [data-slot=hero-band-copy]+[data-slot=hero-band-picture]{margin-block-start:var(--site-s40)}:where(.site-root) [data-slot=hero-band][data-media=picture][data-picture-mode=overhang] [data-slot=hero-band-content]:has(>[data-slot=hero-band-copy]){padding-block-start:var(--site-s40)}:where(.site-root) [data-slot=hero-band][data-layout=product]{--hero-band-overhang:var(--site-s50)}:where(.site-root) [data-slot=hero-band][data-layout=product][data-has-media]{margin-block-end:var(--hero-band-overhang)}:where(.site-root) [data-slot=hero-band][data-layout=product]>[data-slot=section-inner]{padding-block-start:calc(var(--site-s50) + var(--site-s30));display:flow-root}:where(.site-root) [data-slot=hero-band][data-layout=product]:not([data-has-media])>[data-slot=section-inner]{padding-block-end:var(--site-s60)}:where(.site-root) [data-slot=hero-band][data-layout=product] [data-slot=hero-band-copy]>*{box-sizing:content-box;max-width:calc(var(--site-content-size) + var(--site-s60));padding-inline-start:calc(var(--site-s60) + var(--site-s50))}:where(.site-root) [data-slot=hero-band][data-layout=product] [data-slot=hero-band-copy]>*+*{margin-block-start:var(--site-s20)}:where(.site-root) [data-slot=hero-band][data-layout=product] [data-slot=hero-band-copy]>[data-slot=button-row]{margin-block-start:var(--site-s30)}:where(.site-root) [data-slot=hero-band][data-layout=product][data-align=centered] [data-slot=hero-band-copy]{text-align:center}:where(.site-root) [data-slot=hero-band][data-layout=product][data-align=centered] [data-slot=hero-band-copy]>*{margin-inline:auto;padding-inline-start:0}:where(.site-root) [data-slot=hero-band][data-layout=product] [data-slot=hero-band-screenshot]{max-width:calc(var(--site-wide-size) - 2 * var(--site-s50));margin:var(--site-s50) auto calc(-1 * var(--hero-band-overhang))}:where(.site-root) [data-slot=hero-band][data-layout=product] [data-slot=hero-band-screenshot][data-demo]{border-radius:var(--site-radius-sm);box-shadow:var(--site-elevation-shadow);margin-block-start:var(--site-s40);overflow:hidden}:where(.site-root) [data-slot=hero-band][data-layout=product] [data-slot=hero-band-picture]{margin:0}@media (min-width:64rem){:where(.site-root) [data-slot=hero-band][data-layout=split] [data-slot=hero-band-content]:has(>[data-slot=hero-band-media]){grid-template-columns:minmax(0, 1fr) minmax(0, var(--site-card-measure))}}@media not (min-width:64rem){:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-inner]:before{content:none}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-band]{aspect-ratio:auto;inset:0}:where(.site-root) [data-slot=hero-band] [data-slot=hero-band-content]{padding:var(--site-s50) var(--site-s20) var(--site-s40)}:where(.site-root) [data-slot=hero-band][data-media=picture] [data-slot=hero-band-content]{padding-block:var(--site-s40) 0}:where(.site-root) [data-slot=hero-band][data-layout=split] [data-slot=hero-band-content]{padding:var(--site-s50) var(--site-s20) var(--site-s40)}:where(.site-root) [data-slot=hero-band][data-layout=product]>[data-slot=section-inner]{padding-block-start:var(--site-s50)}:where(.site-root) [data-slot=hero-band][data-layout=product] [data-slot=hero-band-copy]{text-align:center}:where(.site-root) [data-slot=hero-band][data-layout=product] [data-slot=hero-band-copy]>*{margin-inline:auto;padding-inline-start:0}:where(.site-root) [data-slot=hero-band][data-layout=product] [data-slot=hero-band-screenshot]{margin-block-start:var(--site-s40)}}}@layer utilities;:where(.site-root [data-slot=hero-band] [data-slot=hero-band-copy]>[data-slot=button-row]){justify-content:center}:where(.site-root [data-slot=hero-band][data-align=start] [data-slot=hero-band-copy]>[data-slot=button-row]){justify-content:flex-start}@media not (min-width:64rem){:where(.site-root [data-slot=hero-band][data-layout=product] [data-slot=hero-band-copy]>[data-slot=button-row]){justify-content:center}}
[data-slot=hero-band].hero-horizon-band [data-slot=hero-band-band]{clip-path:none;border-radius:0}
.site-root:has(.hero-bleed) .index-site-header{position:sticky;inset-block-start:0;inset-inline:0}.site-root:has(.hero-bleed) main{margin-block-start:calc(-1 * var(--site-header-height))}.hero-bleed [data-slot=hero-band-inner]{padding-block-start:var(--site-header-height)}
.site-root [data-slot=hero-band][data-fit=copy]:not(.home-hero) [data-slot=hero-band-inner]{max-width:none;margin-inline:0}.site-root [data-slot=hero-band][data-fit=copy]:not(.home-hero) [data-slot=hero-band-content]{padding-inline:calc(var(--site-rail-offset) + var(--site-page-inset) / 2)}
[data-slot=hero-horizon]>:first-child{position:absolute;inset:0}[data-slot=hero-horizon-scrim]{background:linear-gradient(to bottom, color-mix(in srgb, var(--site-surface) 50%, transparent) 0%, color-mix(in srgb, var(--site-surface) 68%, transparent) 38%, color-mix(in srgb, var(--site-surface) 36%, transparent) 68%, transparent 100%);position:absolute;inset:0}[data-slot=hero-band].hero-horizon-band{padding-block-end:0}[data-slot=hero-band].hero-horizon-band [data-slot=hero-band-content]{position:relative}[data-slot=hero-band].hero-horizon-band [data-slot=hero-band-content]:after{content:"";z-index:0;width:100vw;height:calc(var(--site-s45) + var(--site-s60));pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--site-surface) 55%, transparent) 28%, color-mix(in srgb, var(--site-surface) 92%, transparent) 72%, var(--site-surface) 100%);position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50%}[data-slot=hero-band].hero-horizon-band [data-slot=hero-band-copy],[data-slot=hero-band].hero-horizon-band [data-slot=hero-band-media]{z-index:1;position:relative}
