.mitre[data-astro-cid-szniia5f]{background:var(--panel);border:1px solid var(--glass-border);border-radius:var(--r);padding:58px 0 24px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 20px),#0000 100%)}.mitre[data-astro-cid-szniia5f]:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px);opacity:.35;pointer-events:none;background-size:100% 40px;position:absolute;inset:0}.track[data-astro-cid-szniia5f]{z-index:1;will-change:transform;grid-template-columns:repeat(14,200px);gap:14px;width:max-content;padding:0 32px;transition:transform .25s linear;display:grid;position:relative}.scanline[data-astro-cid-szniia5f]{z-index:5;pointer-events:none;width:240px;transition:left .25s linear,opacity .45s;position:absolute;top:0;bottom:0;left:0;transform:translate(-50%)}.scan-core[data-astro-cid-szniia5f]{background:repeating-linear-gradient(to bottom, var(--red-ink) 0 10px, transparent 10px 20px);filter:drop-shadow(0 0 8px #b02a32e6);width:2px;animation:1.05s linear infinite scandash;position:absolute;top:44px;bottom:0;left:50%;transform:translate(-50%)}.scan-grain[data-astro-cid-szniia5f]{background-image:radial-gradient(#b02a3299 .6px,#0000 1.1px);background-size:6px 7px;animation:.9s steps(4,end) infinite grainflicker;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120px 120%,#000 0%,#00000073 42%,#0000 80%);mask-image:radial-gradient(120px 120%,#000 0%,#00000073 42%,#0000 80%)}.defs[data-astro-cid-szniia5f]{position:absolute}.scan-status[data-astro-cid-szniia5f]{color:var(--ink);text-shadow:0 0 6px #000,0 0 2px #000;font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;opacity:0;align-items:center;gap:8px;font-size:11px;transition:opacity .3s,transform .3s,margin-left .25s linear;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%,-6px)}.mitre[data-astro-cid-szniia5f].is-paused .scan-status[data-astro-cid-szniia5f],.mitre[data-astro-cid-szniia5f].is-finding .scan-status[data-astro-cid-szniia5f]{opacity:1;transform:translate(-50%)}.scan-busy[data-astro-cid-szniia5f],.scan-alert[data-astro-cid-szniia5f]{align-items:center;gap:8px;display:none}.mitre[data-astro-cid-szniia5f].is-paused .scan-busy[data-astro-cid-szniia5f],.mitre[data-astro-cid-szniia5f].is-finding:not(.is-paused) .scan-alert[data-astro-cid-szniia5f]{display:inline-flex}.alert-icon[data-astro-cid-szniia5f]{width:16px;height:16px;color:var(--ink);filter:drop-shadow(0 0 4px #000000e6)}.spinner[data-astro-cid-szniia5f]{width:14px;height:14px;color:var(--red-ink);animation:.8s linear infinite spin}.col[data-astro-cid-szniia5f]{flex-direction:column;gap:10px;min-width:0;display:flex}.col-head[data-astro-cid-szniia5f]{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-height:92px;padding:14px;transition:all .3s;display:flex}.head-row[data-astro-cid-szniia5f]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.col-name[data-astro-cid-szniia5f]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.01em;font-size:15px;font-weight:600;line-height:1.15}.col-id[data-astro-cid-szniia5f]{font-family:var(--mono);letter-spacing:.06em;opacity:.7;margin-top:auto;font-size:11px}.badge[data-astro-cid-szniia5f]{font-family:var(--mono);border-radius:6px;flex:none;padding:4px 7px;font-size:12px;font-weight:500;line-height:1}.badge[data-astro-cid-szniia5f]:empty{display:none}.col-head[data-astro-cid-szniia5f].is-pending{color:#575151}.col-head[data-astro-cid-szniia5f].is-active{color:var(--ink);background:var(--red);border-color:var(--red);box-shadow:0 0 22px #8a1a2173}.col-head[data-astro-cid-szniia5f].is-active .badge[data-astro-cid-szniia5f]{background:#00000040}.col-head[data-astro-cid-szniia5f].is-done{color:var(--ink);background:#ffffff08;border-color:#2c2626}.col-head[data-astro-cid-szniia5f].is-done .badge[data-astro-cid-szniia5f]{color:var(--red-ink);background:#b02a3224}.col-body[data-astro-cid-szniia5f]{flex-direction:column;gap:8px;display:flex}.tech[data-astro-cid-szniia5f]{background:#121010;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;transition:all .35s;display:flex;position:relative}.tech-name[data-astro-cid-szniia5f]{font-family:var(--sans);font-size:13px;font-weight:500;line-height:1.3}.tech-id[data-astro-cid-szniia5f]{font-family:var(--mono);letter-spacing:.04em;opacity:.65;font-size:11px}.tech[data-astro-cid-szniia5f].is-dim{opacity:.16;color:var(--dim)}.tech[data-astro-cid-szniia5f].is-scanned{opacity:.6;color:var(--dim);border-color:#2c2626}.tech[data-astro-cid-szniia5f].is-marking{opacity:1;color:var(--ink);border-color:var(--red-ink);background:#b02a3229;animation:.7s ease-in-out infinite pulse}.tech[data-astro-cid-szniia5f].is-marked{opacity:1;color:var(--ink);background:#8a1a214d;border-color:#8a1a21cc}.tech[data-astro-cid-szniia5f].is-marked .tech-id[data-astro-cid-szniia5f]{color:#e07a80;opacity:.9}.result[data-astro-cid-szniia5f]{opacity:0;place-items:center;width:26px;height:26px;transition:opacity .3s,transform .35s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)scale(.4)}.result[data-astro-cid-szniia5f] svg[data-astro-cid-szniia5f]{width:18px;height:18px}.exploit[data-astro-cid-szniia5f]{background:var(--red-ink);color:#000;border-radius:50%}.finding[data-astro-cid-szniia5f]{color:var(--ink)}.finding[data-astro-cid-szniia5f] svg[data-astro-cid-szniia5f]{width:22px;height:22px}.tech[data-astro-cid-szniia5f].is-exploit,.tech[data-astro-cid-szniia5f].is-finding{padding-right:42px}.tech[data-astro-cid-szniia5f].is-exploit .exploit[data-astro-cid-szniia5f],.tech[data-astro-cid-szniia5f].is-finding .finding[data-astro-cid-szniia5f]{opacity:1;transform:translateY(-50%)scale(1)}@keyframes pulse{0%,to{box-shadow:0 0 #b02a3200}50%{box-shadow:0 0 12px 1px #b02a3273}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scandash{0%{background-position-y:0}to{background-position-y:30px}}@keyframes grainflicker{0%{opacity:.45}50%{opacity:.95}to{opacity:.6}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-szniia5f],.scanline[data-astro-cid-szniia5f],.col-head[data-astro-cid-szniia5f],.tech[data-astro-cid-szniia5f]{transition:none}.scan-core[data-astro-cid-szniia5f],.scan-grain[data-astro-cid-szniia5f],.spinner[data-astro-cid-szniia5f],.tech[data-astro-cid-szniia5f].is-marking{animation:none}.result[data-astro-cid-szniia5f]{transition:none}}.killchain[data-astro-cid-hj5rg2bp]{background:var(--panel);border:1px solid var(--glass-border);border-radius:var(--r);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:36px;height:100%;padding:24px;display:grid;position:relative;overflow:hidden;container-type:inline-size}.killchain[data-astro-cid-hj5rg2bp]:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px);opacity:.35;pointer-events:none;background-size:100% 40px;position:absolute;inset:0}.defs[data-astro-cid-hj5rg2bp]{position:absolute}.chain-wrap[data-astro-cid-hj5rg2bp]{gap:10px;display:flex;position:relative}.chain[data-astro-cid-hj5rg2bp]{flex:none;overflow:visible}.ring[data-astro-cid-hj5rg2bp]{fill:none;stroke:#3a3434;stroke-width:13px;transition:stroke .25s,filter .25s}.ring[data-astro-cid-hj5rg2bp].is-on{stroke:var(--red-ink);filter:drop-shadow(0 0 8px #b02a328c)}.link[data-astro-cid-hj5rg2bp],.link-fill[data-astro-cid-hj5rg2bp]{stroke:var(--panel);stroke-width:4px;paint-order:stroke}.link[data-astro-cid-hj5rg2bp]{fill:#3a3434}.link-fill[data-astro-cid-hj5rg2bp]{fill:var(--red-ink);opacity:0;transition:opacity .25s}.link-fill[data-astro-cid-hj5rg2bp].is-on{opacity:1}.link-fill[data-astro-cid-hj5rg2bp].is-partial{fill:url(#kc-fade);stroke:none}.stages[data-astro-cid-hj5rg2bp]{margin:0;padding:0;list-style:none}.stage[data-astro-cid-hj5rg2bp]{align-items:center;gap:10px;height:80px;display:flex}.num[data-astro-cid-hj5rg2bp]{width:22px;font-family:var(--sans);color:#3a3434;flex:none;font-size:24px;font-weight:600;line-height:1;transition:color .25s}.stage-body[data-astro-cid-hj5rg2bp]{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.stage-title[data-astro-cid-hj5rg2bp]{font-family:var(--sans);letter-spacing:.01em;text-transform:uppercase;color:#575151;white-space:nowrap;font-size:13px;font-weight:600;transition:color .25s}.stage[data-astro-cid-hj5rg2bp].is-reached .num[data-astro-cid-hj5rg2bp]{color:var(--red-ink)}.stage[data-astro-cid-hj5rg2bp].is-reached .stage-title[data-astro-cid-hj5rg2bp]{color:var(--ink)}.busy[data-astro-cid-hj5rg2bp],.mark[data-astro-cid-hj5rg2bp]{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:none}.stage[data-astro-cid-hj5rg2bp].is-working .busy[data-astro-cid-hj5rg2bp],.stage[data-astro-cid-hj5rg2bp].is-absence .mark-absence[data-astro-cid-hj5rg2bp],.stage[data-astro-cid-hj5rg2bp].is-finding .mark-finding[data-astro-cid-hj5rg2bp]{display:inline-flex}.stage[data-astro-cid-hj5rg2bp].is-absence .mark-absence[data-astro-cid-hj5rg2bp],.stage[data-astro-cid-hj5rg2bp].is-finding .mark-finding[data-astro-cid-hj5rg2bp]{animation:.35s cubic-bezier(.3,1.6,.5,1) pop}.spinner[data-astro-cid-hj5rg2bp]{width:13px;height:13px;color:var(--red-ink);animation:.8s linear infinite spin}.ico[data-astro-cid-hj5rg2bp]{flex:none;place-items:center;width:20px;height:20px;display:grid}.ico[data-astro-cid-hj5rg2bp] svg[data-astro-cid-hj5rg2bp]{width:14px;height:14px}.ico-absence[data-astro-cid-hj5rg2bp]{background:var(--red-ink);color:#000;border-radius:50%}.ico-finding[data-astro-cid-hj5rg2bp]{color:var(--ink)}.ico-finding[data-astro-cid-hj5rg2bp] svg[data-astro-cid-hj5rg2bp]{width:18px;height:18px}.brief[data-astro-cid-hj5rg2bp]{flex-direction:column;gap:32px;min-width:0;display:flex}.stats[data-astro-cid-hj5rg2bp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.stat[data-astro-cid-hj5rg2bp]{flex-direction:column;gap:6px;display:flex}.stat-value[data-astro-cid-hj5rg2bp]{font-family:var(--sans);letter-spacing:-.03em;color:var(--red-ink);font-size:clamp(3rem,10.5cqi,5.2rem);font-weight:600;line-height:1}.stat-findings[data-astro-cid-hj5rg2bp] .stat-value[data-astro-cid-hj5rg2bp]{color:var(--ink)}.stat-label[data-astro-cid-hj5rg2bp]{color:var(--dim);font-size:13px}.std-select[data-astro-cid-hj5rg2bp]{flex-wrap:wrap;gap:4px 18px;display:flex}.std[data-astro-cid-hj5rg2bp]{font-family:var(--sans);color:var(--dim);padding:4px 0;font-size:13px;font-weight:500;transition:color .2s;position:relative}.std[data-astro-cid-hj5rg2bp]:after{content:"";background:var(--red-ink);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.std[data-astro-cid-hj5rg2bp]:hover,.std[data-astro-cid-hj5rg2bp][aria-pressed=true]{color:var(--ink)}.std[data-astro-cid-hj5rg2bp][aria-pressed=true]:after{transform:scaleX(1)}.std[data-astro-cid-hj5rg2bp]:focus-visible{outline:2px solid var(--red-ink);outline-offset:4px;border-radius:4px}.bump[data-astro-cid-hj5rg2bp]{animation:.4s bump}.cwe[data-astro-cid-hj5rg2bp]{flex-direction:column;gap:6px;display:flex}.cwe-word[data-astro-cid-hj5rg2bp]{color:var(--red-ink);font-weight:600}.cwe-value[data-astro-cid-hj5rg2bp]{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink);font-size:clamp(1.3rem,4cqi,1.75rem);font-weight:600;line-height:1.15}.frameworks[data-astro-cid-hj5rg2bp]{flex-direction:column;gap:16px;display:flex}.fw[data-astro-cid-hj5rg2bp]{grid-template-columns:1fr auto;align-items:baseline;row-gap:8px;display:grid}.fw-name[data-astro-cid-hj5rg2bp]{color:var(--ink);font-size:15px;font-weight:500}.fw-count[data-astro-cid-hj5rg2bp]{font-family:var(--mono);color:var(--red-ink);font-size:14px;font-weight:500}.meter[data-astro-cid-hj5rg2bp]{background:#1d1a1a;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.meter[data-astro-cid-hj5rg2bp] i[data-astro-cid-hj5rg2bp]{background:var(--red-ink);border-radius:999px;width:0;height:100%;transition:width .6s;display:block}@container (width<=600px){.killchain[data-astro-cid-hj5rg2bp]{grid-template-columns:minmax(0,1fr);justify-items:center}.brief[data-astro-cid-hj5rg2bp]{width:100%}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes bump{50%{color:var(--red-ink);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ring[data-astro-cid-hj5rg2bp],.link-fill[data-astro-cid-hj5rg2bp],.num[data-astro-cid-hj5rg2bp],.stage-title[data-astro-cid-hj5rg2bp],.meter[data-astro-cid-hj5rg2bp] i[data-astro-cid-hj5rg2bp]{transition:none}.spinner[data-astro-cid-hj5rg2bp],.mark[data-astro-cid-hj5rg2bp],.bump[data-astro-cid-hj5rg2bp]{animation:none!important}}.mascot-stage[data-astro-cid-nc4tnjkm]{margin-bottom:-6px}.mascot[data-astro-cid-nc4tnjkm]{mix-blend-mode:lighten;-webkit-mask-composite:source-in;width:180px;max-width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 14%);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 14%);mask-composite:intersect}.idea[data-astro-cid-4oavx6l6]{filter:drop-shadow(0 0 28px #8a1a2159);width:min(100%,380px);height:auto;margin:0 auto;display:block;overflow:visible}.glass[data-astro-cid-4oavx6l6]{fill:var(--red)}.gear-big[data-astro-cid-4oavx6l6]{fill:var(--red-ink);stroke:var(--red-ink);stroke-width:8px;stroke-linejoin:round}.gear-small[data-astro-cid-4oavx6l6]{fill:#5e1217;stroke:#5e1217;stroke-width:6px;stroke-linejoin:round}.hub-small[data-astro-cid-4oavx6l6]{fill:var(--red)}.hub-ring[data-astro-cid-4oavx6l6]{fill:#1a1414}.hub[data-astro-cid-4oavx6l6]{fill:#5e1217}.base-a[data-astro-cid-4oavx6l6]{fill:#3a3434}.base-b[data-astro-cid-4oavx6l6]{fill:#2c2626}.spin[data-astro-cid-4oavx6l6]{transform-box:view-box;animation:14s linear infinite idea-spin}.spin-small[data-astro-cid-4oavx6l6]{animation-duration:11.2s;animation-direction:reverse}@keyframes idea-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-astro-cid-4oavx6l6]{animation:none}}.stage[data-astro-cid-lcdefpme]{background:#070707;flex-direction:column;min-height:100svh;display:flex;position:relative}.bg[data-astro-cid-lcdefpme]{z-index:0;background:#070707 url(/assets/hacker-bg.jpg) 45% 0/cover no-repeat;position:absolute;inset:0;overflow:hidden}.bg[data-astro-cid-lcdefpme]:before{content:"";background:#0009;position:absolute;inset:0}.bg[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme]{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.bg[data-astro-cid-lcdefpme] canvas[data-astro-cid-lcdefpme].ready{opacity:1}.top[data-astro-cid-lcdefpme]{z-index:20;height:50px;width:var(--wide);background:var(--solid);border:1px solid var(--solid-border);border-radius:var(--r-sm);font-family:var(--pixel);justify-content:space-between;align-items:center;gap:16px;margin:12px auto 0;padding:0 6px 0 14px;display:flex;position:sticky;top:12px;box-shadow:0 8px 24px #00000080}.brand[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:36px;height:36px;image-rendering:pixelated}.brand[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:24px;font-weight:600;line-height:1}.brand[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--red-ink);font-style:normal}.cta[data-astro-cid-lcdefpme],.btn[data-astro-cid-lcdefpme]{font-family:var(--sans);background:var(--red);color:var(--ink);white-space:nowrap;border-radius:5px;padding:7px 14px;font-size:13px;font-weight:500;transition:background .2s}.cta[data-astro-cid-lcdefpme]:hover,.cta[data-astro-cid-lcdefpme]:focus-visible,.btn[data-astro-cid-lcdefpme]:hover,.btn[data-astro-cid-lcdefpme]:focus-visible{background:var(--red-ink);outline:none}main[data-astro-cid-lcdefpme]{z-index:1;width:var(--wide);flex-direction:column;flex:1;margin:0 auto;padding:40px 0 48px;display:flex;position:relative}.hero[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.statement[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.8rem);font-weight:500;line-height:1.1}.hl[data-astro-cid-lcdefpme]{color:var(--red-ink)}.subtitle[data-astro-cid-lcdefpme]{color:var(--ink);background:#000;margin-top:20px;padding:0 3px;font-size:clamp(1.1rem,2.2vw,1.4rem);line-height:1.15;display:inline-block;transform:rotate(-1deg)}.subtitle[data-astro-cid-lcdefpme].is-glitching{animation:.6s linear glitch}@keyframes glitch{0%,to{text-shadow:none;transform:rotate(-1deg)translate(0)}20%{text-shadow:2px 0 var(--red-ink), -2px 0 #ffffff59;transform:rotate(-1deg)translate(-2px,1px)}45%{text-shadow:-2px 0 var(--red-ink), 2px 0 #ffffff59;transform:rotate(-1deg)translate(2px,-1px)}70%{text-shadow:1px 0 var(--red-ink);transform:rotate(-1deg)translate(-1px)}}.hero-word[data-astro-cid-lcdefpme] .semi-mark{background:var(--red);padding-left:2px}.trial[data-astro-cid-lcdefpme]{background:var(--solid);border:1px solid var(--solid-border);border-radius:var(--r-sm);text-align:left;align-items:center;gap:8px;width:min(440px,100%);margin-top:28px;padding:4px 4px 4px 14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 12px 32px #0000008c}.trial[data-astro-cid-lcdefpme]:focus-within{border-color:var(--red-ink);box-shadow:0 12px 32px #0000008c,0 0 0 3px #b02a3240}.trial[data-astro-cid-lcdefpme] .prompt[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--red-ink);font-size:14px;font-weight:500}.trial[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:0;font-family:var(--mono);caret-color:var(--red-ink);background:0 0;border:0;flex:1;padding:6px 0;font-size:14px}.trial[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:var(--dim)}.trial[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus,.trial[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible{outline:none}.trial[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme][aria-invalid=true]{color:var(--red-ink)}.trial[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{cursor:pointer;padding:8px 14px}.trial[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:disabled{opacity:.6;cursor:progress}.trial[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--red-ink);outline-offset:2px}.turnstile[data-astro-cid-lcdefpme]:not(:empty){margin-top:12px}.trial-status[data-astro-cid-lcdefpme]{min-height:1.4em;color:var(--dim);margin-top:12px;font-size:14px}.trial-status[data-astro-cid-lcdefpme]:not(:empty){background:#000000bf;border-radius:8px;padding:4px 10px}.trial-status[data-astro-cid-lcdefpme].is-error{color:#ff6b72}.trial-status[data-astro-cid-lcdefpme].is-ok{color:var(--ink)}.ecosystem[data-astro-cid-lcdefpme]{padding:64px var(--pad) 48px;text-align:center;background:var(--bg);flex-direction:column;align-items:center;gap:12px;display:flex}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.24em;text-transform:uppercase;color:var(--ok);font-size:12px}.eco-text[data-astro-cid-lcdefpme]{color:var(--dim);font-size:15px}.logos[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;margin-top:16px;display:flex}.logos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.45;transition:opacity .3s,filter .3s;display:block}.logos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:hover,.logos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:focus-visible{opacity:1;filter:drop-shadow(0 0 14px #ffffff59)}.logos[data-astro-cid-lcdefpme] .nvidia[data-astro-cid-lcdefpme]{width:auto;height:64px}.logos[data-astro-cid-lcdefpme] .aws[data-astro-cid-lcdefpme]{width:200px;height:72px}.mission[data-astro-cid-lcdefpme]{width:var(--wide);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;margin:0 auto;padding:96px 0;display:grid}.mission-copy[data-astro-cid-lcdefpme]{grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);align-self:stretch;display:grid}.mission-head[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-end;gap:16px;display:flex}.mission-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}.mission[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{text-align:left}.mission[data-astro-cid-lcdefpme]{--title-size:clamp(1.7rem, 3.2vw, 2.6rem)}.mission-title[data-astro-cid-lcdefpme]{font-weight:500;font-size:var(--title-size);letter-spacing:-.02em;line-height:1.15}.mission-head[data-astro-cid-lcdefpme]>.mascot-stage{margin-left:calc(var(--title-size) * 2.1 - 90px)}.mission-text[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--dim)}.mission-word[data-astro-cid-lcdefpme]{color:var(--ink);background:var(--red);padding:0 4px}.mission-title[data-astro-cid-lcdefpme].is-glitching{animation:.6s linear title-glitch}@keyframes title-glitch{0%,to{text-shadow:none;transform:translate(0)}20%{text-shadow:2px 0 var(--red-ink), -2px 0 #ffffff59;transform:translate(-2px,1px)}45%{text-shadow:-2px 0 var(--red-ink), 2px 0 #ffffff59;transform:translate(2px,-1px)}70%{text-shadow:1px 0 var(--red-ink);transform:translate(-1px)}}.viz[data-astro-cid-lcdefpme]{min-width:0;display:grid}.view[data-astro-cid-lcdefpme]{grid-area:1/1;min-width:0;transition:opacity .5s .4s,transform .5s .4s,visibility}.view[data-astro-cid-lcdefpme].is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,transform .5s,visibility 0s linear .5s;transform:translateY(10px)}.divider[data-astro-cid-lcdefpme]{padding:16px 0;overflow:hidden}.divider[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0000,#b02a32e6 50%,#0000);width:min(560px,60%);height:1px;margin:0 auto;display:block;position:relative}.divider[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#b02a3252,#0000);width:200%;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav[data-astro-cid-lcdefpme]{align-items:center;gap:22px;display:flex}.nav-link[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink);padding:4px 0;font-size:14px;font-weight:500;position:relative}.nav-link[data-astro-cid-lcdefpme]:after{content:"";background:var(--red-ink);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-link[data-astro-cid-lcdefpme]:hover:after,.nav-link[data-astro-cid-lcdefpme]:focus-visible:after{transform:scaleX(1)}.nav-link[data-astro-cid-lcdefpme]:focus-visible{outline:none}.philosophy[data-astro-cid-lcdefpme]{width:var(--wide);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;margin:0 auto;padding:96px 0;display:grid}.philosophy-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}.philosophy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{text-align:left}.philosophy-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:500;line-height:1.15}.philosophy-title[data-astro-cid-lcdefpme].is-glitching{animation:.6s linear title-glitch}.philosophy-text[data-astro-cid-lcdefpme]{max-width:50ch;color:var(--dim)}.philosophy-viz[data-astro-cid-lcdefpme]{place-items:center;min-height:420px;display:grid}.ph-hack[data-astro-cid-lcdefpme]{color:var(--red-ink)}.ph-hack[data-astro-cid-lcdefpme].is-ai{background:#000;padding:0 6px;transform:rotate(-1deg)}@media (width<=960px){.philosophy[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:32px;padding:64px 0}.philosophy-viz[data-astro-cid-lcdefpme]{min-height:280px}}.blog[data-astro-cid-lcdefpme]{width:var(--wide);flex-direction:column;gap:20px;margin:0 auto;padding:96px 0;display:flex}.blog[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{text-align:left}.highlight[data-astro-cid-lcdefpme]{background:var(--panel);border:1px solid var(--glass-border);border-radius:var(--r);flex-direction:column;gap:14px;min-height:300px;padding:40px;display:flex;position:relative;overflow:hidden}.highlight[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 100% 0,#8a1a2147,#0000 70%);position:absolute;inset:0}.tag[data-astro-cid-lcdefpme]{border:1px solid var(--red-ink);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-ink);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;position:relative}.highlight-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(2rem,5vw,3.4rem);font-weight:500;line-height:1.1;position:relative}.highlight-text[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--dim);position:relative}.researching[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.04em;color:var(--red-ink);margin-top:auto;font-size:15px;position:relative}.dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{opacity:0;font-style:normal}.dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{animation:1.6s step-end infinite dot-1}.dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){animation:1.6s step-end infinite dot-2}.dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){animation:1.6s step-end infinite dot-3}@keyframes dot-1{0%{opacity:0}25%,to{opacity:1}}@keyframes dot-2{0%{opacity:0}50%,to{opacity:1}}@keyframes dot-3{0%{opacity:0}75%,to{opacity:1}}html.has-reveal .reveal[data-astro-cid-lcdefpme]{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.2, .7, .2, 1) var(--delay,0s), transform .9s cubic-bezier(.2, .7, .2, 1) var(--delay,0s), filter .9s cubic-bezier(.2, .7, .2, 1) var(--delay,0s);transform:translateY(40px)scale(.98)}html.has-reveal .reveal[data-astro-cid-lcdefpme].is-visible{opacity:1;filter:none;transform:none}footer[data-astro-cid-lcdefpme]{padding:20px max(var(--pad), calc((100% - 1180px) / 2));border-top:1px solid var(--line);font-family:var(--pixel);letter-spacing:.1em;color:var(--dim);background:var(--bg);justify-content:space-between;align-items:center;font-size:14px;display:flex}footer[data-astro-cid-lcdefpme] .brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:28px;height:28px}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=960px){.mission[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:32px;padding:64px 0}}@media (width<=760px){main[data-astro-cid-lcdefpme]{padding-top:32px}.logos[data-astro-cid-lcdefpme]{gap:32px}.logos[data-astro-cid-lcdefpme] .nvidia[data-astro-cid-lcdefpme]{height:52px}.logos[data-astro-cid-lcdefpme] .aws[data-astro-cid-lcdefpme]{width:161px;height:58px}.top[data-astro-cid-lcdefpme]{padding-left:12px}.brand[data-astro-cid-lcdefpme]{gap:8px}.brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:28px;height:28px}.brand[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:20px}.nav[data-astro-cid-lcdefpme]{gap:14px}.cta[data-astro-cid-lcdefpme]{padding:6px 10px}.trial[data-astro-cid-lcdefpme]{padding-left:12px}.trial[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.subtitle[data-astro-cid-lcdefpme].is-glitching,.mission-title[data-astro-cid-lcdefpme].is-glitching,.philosophy-title[data-astro-cid-lcdefpme].is-glitching{animation:none}.view[data-astro-cid-lcdefpme],.view[data-astro-cid-lcdefpme].is-hidden,.logos[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.cta[data-astro-cid-lcdefpme],.btn[data-astro-cid-lcdefpme],.trial[data-astro-cid-lcdefpme],.nav-link[data-astro-cid-lcdefpme]:after{transition:none}html.has-reveal .reveal[data-astro-cid-lcdefpme]{filter:none;transition:opacity .6s;transform:none}.dots[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{opacity:1;animation:none!important}}
