.story-collage[data-astro-cid-x5d7jqsu]{--p:0;--m:.35;background:radial-gradient(50% 40% at 80% 20%, color-mix(in srgb, var(--product-accent,#3b79b0) 28%, transparent), transparent 70%), radial-gradient(45% 40% at 15% 85%, #3b79b04d, transparent 70%), #0f172a;padding-block:6rem;overflow:hidden}@media (width>=1024px){.story-collage[data-astro-cid-x5d7jqsu]{--m:1}}.story-collage__stage[data-astro-cid-x5d7jqsu]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width>=1024px){.story-collage__stage[data-astro-cid-x5d7jqsu]{height:min(118vh,1100px);display:block;position:relative}}.story-collage__item[data-astro-cid-x5d7jqsu]{transform:translateY(calc((.5 - var(--p)) * var(--s) * var(--m) * 1px)) rotate(calc(var(--r) * var(--m)));will-change:transform}.story-collage__item[data-astro-cid-x5d7jqsu]:nth-child(2n){margin-top:2.5rem}@media (width>=1024px){.story-collage__item[data-astro-cid-x5d7jqsu]{left:var(--l);top:var(--t);width:var(--w);position:absolute}.story-collage__item[data-astro-cid-x5d7jqsu]:nth-child(2n){margin-top:0}}.story-collage__inner[data-astro-cid-x5d7jqsu]{--e:clamp(0, calc(var(--p) * 4 - var(--k) * .28), 1);opacity:calc(.15 + var(--e) * .85);transform:scale(calc(.86 + var(--e) * .14));transition:transform .24s cubic-bezier(.16,1,.3,1)}.story-collage__inner[data-astro-cid-x5d7jqsu] .console-shot__frame{box-shadow:0 40px 80px -30px #000000bf,0 0 0 1px #ffffff14}.story-collage__inner[data-astro-cid-x5d7jqsu]:hover{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.story-collage__item[data-astro-cid-x5d7jqsu]{transform:none}}.story-scrolly[data-astro-cid-rlb63wze]{--p:0;background:#f8fafc;padding-block:6rem}.story-scrolly__grid[data-astro-cid-rlb63wze]{gap:3rem;display:grid}@media (width>=1024px){.story-scrolly__grid[data-astro-cid-rlb63wze]{grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr)}}.story-scrolly__steps[data-astro-cid-rlb63wze]{gap:4rem;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=1024px){.story-scrolly__steps[data-astro-cid-rlb63wze]{gap:0;padding-left:2rem}.story-scrolly__steps[data-astro-cid-rlb63wze]:before,.story-scrolly__steps[data-astro-cid-rlb63wze]:after{content:"";border-radius:2px;width:2px;position:absolute;top:0;left:0}.story-scrolly__steps[data-astro-cid-rlb63wze]:before{background:#e2e8f0;height:100%}.story-scrolly__steps[data-astro-cid-rlb63wze]:after{height:calc(var(--p) * 100%);background:var(--product-accent,#3b79b0)}}.story-scrolly__step[data-astro-cid-rlb63wze] h3[data-astro-cid-rlb63wze]{letter-spacing:-.02em;margin:.5rem 0 .75rem;font-size:1.875rem;font-weight:700}.story-scrolly__step[data-astro-cid-rlb63wze] p[data-astro-cid-rlb63wze]{color:#475569;margin:0;font-size:1.125rem;line-height:1.6}@media (width>=1024px){.story-scrolly__step[data-astro-cid-rlb63wze]{opacity:.3;flex-direction:column;justify-content:center;min-height:78vh;transition:opacity .4s cubic-bezier(.16,1,.3,1);display:flex}.story-scrolly__step[data-astro-cid-rlb63wze].is-active{opacity:1}}.story-scrolly__n[data-astro-cid-rlb63wze]{color:var(--product-accent,#3b79b0);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:600}.story-scrolly__inline[data-astro-cid-rlb63wze]{margin-top:1.5rem}@media (width>=1024px){.story-scrolly__inline[data-astro-cid-rlb63wze]{display:none}}.story-scrolly__stage[data-astro-cid-rlb63wze]{display:none}@media (width>=1024px){.story-scrolly__stage[data-astro-cid-rlb63wze]{display:block}}.story-scrolly__sticky[data-astro-cid-rlb63wze]{top:calc(var(--story-top,80px) + 6vh);height:calc(88vh - var(--story-top,80px));position:sticky}.story-scrolly__frame[data-astro-cid-rlb63wze]{opacity:0;pointer-events:none;place-items:center;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0;transform:translateY(40px)scale(.96)}.story-scrolly__frame[data-astro-cid-rlb63wze].is-active{opacity:1;pointer-events:auto;transform:none}.story-scrolly__frame[data-astro-cid-rlb63wze] .console-shot{width:min(100%, (88vh - var(--story-top,80px) - 3rem) * 1.6)}@media (prefers-reduced-motion:reduce){.story-scrolly__frame[data-astro-cid-rlb63wze]{transition:none}}.story-stats[data-astro-cid-4hwflk7h]{padding-block:6rem}.story-stats__grid[data-astro-cid-4hwflk7h]{gap:2.5rem;display:grid}@media (width>=768px){.story-stats__grid[data-astro-cid-4hwflk7h]{grid-template-columns:repeat(var(--cols), 1fr)}}.story-stats__item[data-astro-cid-4hwflk7h]{align-content:start;gap:.75rem;display:grid}.story-stats__value[data-astro-cid-4hwflk7h]{letter-spacing:-.05em;color:#fff;background:linear-gradient(180deg, #fff 30%, var(--product-accent,#9ec3e6));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,10vw,8rem);font-weight:800;line-height:.9}.story-stats__label[data-astro-cid-4hwflk7h]{color:#ffffffc7;max-width:26ch;font-size:1.125rem;line-height:1.5}.story-stats__source[data-astro-cid-4hwflk7h]{color:#ffffff8c;max-width:34ch;font-size:.8125rem;line-height:1.5;text-decoration:none}.story-stats__source[data-astro-cid-4hwflk7h] i[data-astro-cid-4hwflk7h]{font-size:.85em}a[data-astro-cid-4hwflk7h].story-stats__source:hover{color:#fff;text-decoration:underline}.story-body[data-astro-cid-vg2kkmmx]{padding-block:0 6rem}.story-body__prose[data-astro-cid-vg2kkmmx] h2{margin-top:0}.story-body__prose[data-astro-cid-vg2kkmmx] p{margin-top:1rem;font-size:1.125rem;line-height:1.7}.hero[data-astro-cid-eph2s77r]{padding-block:5rem 6rem}.hero__inner[data-astro-cid-eph2s77r]{z-index:1;align-items:center;gap:3rem;display:grid;position:relative}@media (width>=1024px){.hero__inner[data-astro-cid-eph2s77r]{grid-template-columns:1.1fr .9fr}}.hero[data-astro-cid-eph2s77r] h1[data-astro-cid-eph2s77r]{color:#fff;margin-top:.75rem}.hero__cta[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hero--story[data-astro-cid-eph2s77r]{view-transition-name:product-hero}.hero-backdrop[data-astro-cid-eph2s77r]{background:#060a17}.hero--story[data-astro-cid-eph2s77r]{padding-block:5rem 3rem}.hero--story[data-astro-cid-eph2s77r] .hero__inner[data-astro-cid-eph2s77r]{text-align:center;grid-template-columns:minmax(0,54rem);justify-content:center}.hero--story[data-astro-cid-eph2s77r] .lead[data-astro-cid-eph2s77r]{margin-inline:auto}.hero--story[data-astro-cid-eph2s77r] .hero-audiences__list[data-astro-cid-eph2s77r],.hero--story[data-astro-cid-eph2s77r] .hero-nav[data-astro-cid-eph2s77r],.hero--story[data-astro-cid-eph2s77r] .hero__cta[data-astro-cid-eph2s77r]{justify-content:center}.product-shots[data-astro-cid-eph2s77r]{gap:4rem;margin-top:2.5rem;display:grid}.product-shot[data-astro-cid-eph2s77r]{align-items:center;gap:1.5rem;display:grid}@media (width>=1024px){.product-shot[data-astro-cid-eph2s77r]{grid-template-columns:1fr 2fr;gap:3rem}.product-shot[data-astro-cid-eph2s77r]:nth-child(2n){grid-template-columns:2fr 1fr}.product-shot[data-astro-cid-eph2s77r]:nth-child(2n) .product-shot__text[data-astro-cid-eph2s77r]{order:2}}.product-shot[data-astro-cid-eph2s77r] h3[data-astro-cid-eph2s77r]{letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.product-shot[data-astro-cid-eph2s77r] p[data-astro-cid-eph2s77r]{color:#475569;margin:0;line-height:1.6}@media (width>=1024px){.product-shot[data-astro-cid-eph2s77r].product-shot--wide{grid-template-columns:1fr;gap:1.5rem}.product-shot[data-astro-cid-eph2s77r].product-shot--wide .product-shot__text[data-astro-cid-eph2s77r]{order:0;max-width:70ch}}.hero-crumb[data-astro-cid-eph2s77r]{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:600;display:inline-flex}.hero-crumb[data-astro-cid-eph2s77r]:before{content:"";background:#9ec3e6;border-radius:50%;width:6px;height:6px;animation:2.4s cubic-bezier(.16,1,.3,1) infinite pulse;box-shadow:0 0 0 4px #9ec3e62e}.hero-crumb[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]{color:#fff9;text-decoration:none;transition:color .16s cubic-bezier(.16,1,.3,1)}.hero-crumb[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:hover{color:#fff}.hero-crumb__sep[data-astro-cid-eph2s77r]{color:#ffffff4d}.hero-crumb[data-astro-cid-eph2s77r] [data-astro-cid-eph2s77r][aria-current=page]{color:#9ec3e6}.hero-crumb[data-astro-cid-eph2s77r]>[data-astro-cid-eph2s77r][aria-current=page]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.step__n[data-astro-cid-eph2s77r]{color:#3b79b0;margin-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;display:inline-block}.kicker[data-astro-cid-eph2s77r]{text-transform:uppercase;letter-spacing:.08em;color:#3b79b0;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:inline-block}.card--link[data-astro-cid-eph2s77r]{color:inherit;text-decoration:none;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1)}.card--link[data-astro-cid-eph2s77r]:hover{transform:translateY(-2px);box-shadow:0 20px 40px -24px #0f172a33}.hero-nav[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.hero-nav[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]{color:#ffffffd9;border:1px solid #ffffff40;border-radius:999px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1)}.hero-nav[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:hover{color:#fff;border-color:#fff9}.hero-nav[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r].is-active{background:var(--product-accent,#3b79b0);border-color:var(--product-accent,#3b79b0);color:#fff}.hero-audiences[data-astro-cid-eph2s77r]{margin-top:1.25rem}.hero-audiences__label[data-astro-cid-eph2s77r]{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:600;display:block}.hero-audiences__list[data-astro-cid-eph2s77r]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.hero-audiences__list[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:.25rem .75rem;font-size:.875rem}.product-body[data-astro-cid-eph2s77r] h2{margin-top:2rem}.product-body[data-astro-cid-eph2s77r] h3{margin-top:1.5rem}.product-body[data-astro-cid-eph2s77r] p{margin-top:1rem}.product-body[data-astro-cid-eph2s77r] ul,.product-body[data-astro-cid-eph2s77r] ol{margin-top:1rem;padding-left:1.25rem}.product-body[data-astro-cid-eph2s77r] li+li{margin-top:.5rem}.product-body[data-astro-cid-eph2s77r]>:first-child{margin-top:0}::view-transition-group(product-hero){background:#060a17;animation-duration:.6s;animation-timing-function:cubic-bezier(.25,.8,.25,1);overflow:clip}::view-transition-old(product-hero),::view-transition-new(product-hero){object-fit:none;object-position:50% 0;height:100%}::view-transition-old(product-hero){animation:.2s ease-out both product-hero-out}::view-transition-new(product-hero){animation:.32s ease-out .14s both product-hero-in}@keyframes product-hero-out{to{opacity:0}}@keyframes product-hero-in{0%{opacity:0}}
