.hero{position:relative;min-height:720px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero-content{position:relative;z-index:10}.hero-content .headline--xl{text-wrap:balance}.hero-lede{max-width:56rem;text-wrap:balance}.hero-cta-note{max-width:44rem;margin-top:1.25rem}.hero-scroll-bg{position:absolute;inset:0;display:flex;justify-content:space-between;width:100%;padding:0 20px;pointer-events:none;overflow:hidden;user-select:none}.hero-scroll-col{display:flex;flex-direction:column;gap:18px;font-family:var(--font-family-mono);font-size:11px;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;animation:scroll-up 60s linear infinite}.hero-check{display:block;opacity:.17}.hero-scroll-col-2{animation-duration:72s;animation-delay:-15s}.hero-scroll-col-3{animation-duration:85s;animation-delay:-30s}.hero-scroll-col-4{animation-duration:68s;animation-delay:-8s}.hero-scroll-col-5{animation-duration:78s;animation-delay:-22s}.hero-check-sec{color:var(--color-cat-security)}.hero-check-perf{color:var(--color-cat-performance)}.hero-check-seo{color:var(--color-cat-seo)}.hero-check-a11y{color:var(--color-cat-accessibility)}.hero-check-comp{color:var(--color-cat-compliance)}.hero-check-polish{color:var(--color-cat-polish)}.hero-check-code{color:var(--color-cat-code)}@keyframes scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media(--screen-lg){.hero-scroll-col-4,.hero-scroll-col-5{display:none}}@media(--screen-sm){.hero-scroll-col-3{display:none}}.incident-strip-section{padding-top:2rem;padding-bottom:2rem}.incident-slider{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem 0 1.25rem}.incident-slider-stage{position:relative;min-height:6.5rem}.incident-slide{position:absolute;inset:0;display:flex;flex-direction:column;gap:.85rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease,visibility 0s linear .55s;padding:0 0 0 3rem}.incident-slide--active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .55s ease,visibility 0s linear 0s}.incident-slide-mark{position:absolute;top:-1.1rem;left:0;font-family:Manrope,sans-serif;font-size:4rem;font-weight:800;line-height:1;color:var(--color-accent);opacity:.55;user-select:none}.incident-slide-quote{margin:0;padding:0;border:none;color:#f1f1f4;font-family:Manrope,sans-serif;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.5;font-weight:500;letter-spacing:-.005em}.incident-slide-quote p{margin:0}.incident-slide-cite{display:inline-flex;align-items:center;gap:.5rem;color:#8d8d95;font-family:var(--font-family-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;text-decoration:none;transition:color .15s ease}.incident-slide-cite:hover,.incident-slide-cite:focus-visible{color:#fafafa}.incident-slide-cite-sep{opacity:.4}.incident-slider-dots{display:flex;gap:.5rem;align-self:flex-start;padding:0 0 0 3rem}.incident-slider-dot{appearance:none;width:1.5rem;height:2px;padding:0;margin:0;border:none;background-color:var(--color-high);cursor:pointer;transition:background-color .2s ease}.incident-slider-dot--active{background-color:var(--color-accent)}.incident-slider-dot:hover{background-color:#6a6a72}.incident-slider-dot--active:hover{background-color:var(--color-accent)}.incident-slider-dot:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media(prefers-reduced-motion:reduce){.incident-slide{transition:none}}@media(max-width:860px){.incident-slider{padding:1.25rem 0 1rem;gap:1.1rem}.incident-slider-stage{min-height:9rem}.incident-slide,.incident-slider-dots{padding-left:2rem}.incident-slide-mark{font-size:3.25rem;top:-.75rem}}@media(max-width:480px){.incident-slide,.incident-slider-dots{padding-left:1.75rem}.incident-slide-mark{font-size:2.75rem;top:-.5rem}}.problem-stories{display:grid;gap:0;margin-right:-1.5rem;margin-left:-1.5rem}.problem-section{padding-bottom:0!important;padding-top:0!important}.problem-row{--problem-row-gutter: var(--layout-fluid-gutter);--problem-row-bg: #101012;display:grid;grid-template-columns:var(--problem-row-gutter) minmax(0,1fr) var(--problem-row-gutter) minmax(0,1fr) var(--problem-row-gutter);align-items:center;padding:var(--problem-row-padding-y) 0;background-color:var(--problem-row-bg)}.problem-row:nth-child(2n){--problem-row-bg: #151517}.problem-row--reverse .problem-row-text{order:2}.problem-row--reverse .problem-row-visual{order:1}.problem-row-text{grid-column:2}.problem-row-visual,.problem-row--reverse .problem-row-text{grid-column:4}.problem-row--reverse .problem-row-visual{grid-column:2}.problem-row--ai{color:var(--color-cat-code)}.problem-row--deploy{color:var(--color-cat-performance)}.problem-row--silent{color:var(--color-cat-security)}.problem-row--automation{color:var(--color-cat-compliance)}.problem-row-text{max-width:var(--problem-text-max-width)}.problem-row:not(.problem-row--reverse) .problem-row-text{justify-self:start}.problem-row--reverse .problem-row-text{justify-self:end}.problem-row-marker{display:flex;align-items:center;gap:.85rem;margin-bottom:1.5rem}.problem-row-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;font-weight:700;letter-spacing:.05em;color:currentColor}.problem-row-divider{flex:1;height:1px;background-color:#ffffff14;max-width:4rem}.problem-row-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.2em;color:#8d8d95}.problem-row-statement{font-family:Manrope,sans-serif;font-size:var(--type-problem-statement);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#fafafa;margin-bottom:1.75rem;max-width:18ch}.problem-row-statement em{font-style:normal;color:currentColor}.problem-row-statement em.muted{color:#6b6b72}.problem-row-body{font-family:Manrope,sans-serif;font-size:1.0625rem;line-height:1.7;color:#b4b4bb;max-width:56ch}.problem-row-product{display:block;margin-top:1.25rem;font-family:Manrope,sans-serif;font-size:1.0625rem;line-height:1.7;color:#fafafa;font-weight:600;max-width:56ch}.problem-row-product strong{color:currentColor;font-weight:700}.problem-row-visual{position:relative;width:100%;aspect-ratio:16 / 10;border:1px solid rgba(255,255,255,.08);background-color:var(--color-page);overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #ffffff0a,0 0 1.6rem #ffffff13}.problem-row-shot{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.problem-row-visual--shot,.problem-row-visual--gif{background-color:#0c0c0e}.problem-row-animation,.problem-row-gif{display:block;width:100%;height:100%}.problem-row-gif{object-fit:cover;object-position:center}.problem-row-visual--terminal{background-color:#0c0c0e;padding:1.5rem 1.75rem;align-items:stretch;justify-content:stretch}.problem-row-terminal{display:block;width:100%;height:100%;margin:0;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;line-height:1.6;color:#d8d8dc;white-space:pre-wrap;word-break:break-word;background:transparent}.problem-row-terminal code{font-family:inherit;color:inherit;background:transparent}.problem-row-terminal-prompt{color:var(--color-cat-compliance);font-weight:700;margin-right:.6rem}.problem-row-terminal-output{display:block;color:#9d9da4}.problem-row-terminal-fail{color:var(--color-cat-security);font-weight:700}.problem-proof{--problem-proof-gutter: var(--layout-fluid-gutter);display:block;margin:0 -1.5rem;padding:var(--problem-proof-padding-y) 0;background-color:#151517}.problem-proof-inner{display:grid;grid-template-columns:var(--problem-proof-gutter) minmax(0,1fr) var(--problem-proof-gutter) minmax(0,1fr) var(--problem-proof-gutter);align-items:center;width:100%;margin:0;padding:0}.problem-proof-line{grid-column:2;max-width:30rem;margin:0;color:#fafafa;font-family:Manrope,sans-serif;font-size:var(--type-proof-heading);font-weight:800;line-height:1.08;letter-spacing:-.03em}.problem-proof-metric{grid-column:3;display:block;justify-self:center;min-width:0;width:max-content;text-align:center;z-index:1}.problem-proof-value{display:block;min-width:3.4ch;color:#fafafa;font-family:Manrope,sans-serif;font-size:var(--type-proof-metric);font-variant-numeric:tabular-nums;font-weight:800;line-height:.9;letter-spacing:-.06em}.problem-proof-metric .problem-proof-value{color:var(--color-brand-light)}.problem-proof-label{display:block;max-width:19rem;margin-top:.85rem;color:#b8b8bf;font-family:Manrope,sans-serif;font-size:.96rem;line-height:1.55}.problem-proof-copy{grid-column:4;justify-self:end;max-width:23rem;margin:0;color:#d8d8dc;font-family:Manrope,sans-serif;font-size:var(--type-proof-copy);line-height:1.65}@media(min-width:981px){.problem-row{min-height:var(--problem-row-min-height)}.problem-row--reverse .problem-row-visual{justify-self:start}.problem-row:not(.problem-row--reverse) .problem-row-visual{justify-self:end}.problem-row-text,.problem-row-visual{align-self:center}}@media(max-width:980px){.problem-row,.problem-row--reverse{grid-template-columns:1fr;gap:2.75rem;padding:4.75rem 1.5rem 5.25rem}.problem-row--reverse .problem-row-text{order:1}.problem-row--reverse .problem-row-visual{order:2}.problem-row-text,.problem-row-visual,.problem-row--reverse .problem-row-text,.problem-row--reverse .problem-row-visual{grid-column:1;justify-self:stretch}.problem-row-statement{max-width:none}.problem-proof{margin:0 -1.5rem;padding:3rem 0 3.25rem}.problem-proof-inner{grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;gap:1.5rem;max-width:none}.problem-proof-line{grid-column:2;max-width:24em}.problem-proof-metric,.problem-proof-copy{grid-column:2;justify-self:start;text-align:left}.problem-proof-label{max-width:none}.problem-row-visual{width:100%;max-width:none;margin:0;transform:none}}
