.benefits[data-astro-cid-byht7b32]{--closing-dark-weight:100%;--ground-light:var(--depth-3);--raised-light:color-mix(in srgb, var(--white) 7%, var(--depth-3));--ink-on-light:var(--white);--ink-on-light-2:#ffffffb8;--ink-on-light-3:#ffffff94;--line-on-light:var(--line-dark-soft);--viz-supply:var(--mint);--viz-supply-line:var(--mint);--viz-cost:color-mix(in srgb, var(--pink) 56%, var(--white));background:color-mix(in srgb, var(--depth-3) var(--closing-dark-weight), var(--snow));padding:36px 56px 40px}.benefits-inner[data-astro-cid-byht7b32]{max-width:1120px;margin:0 auto}.benefits-head[data-astro-cid-byht7b32]{text-align:center;max-width:780px;margin:0 auto var(--home-section-header-gap)}.eyebrow[data-astro-cid-byht7b32]{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin:0 0 var(--home-section-eyebrow-gap);font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.benefits-head[data-astro-cid-byht7b32] h2[data-astro-cid-byht7b32]{font-size:var(--home-section-title-size);line-height:var(--home-section-title-line-height);letter-spacing:var(--home-section-title-letter-spacing);color:var(--ink-on-light);text-wrap:pretty;font-weight:var(--home-section-title-weight);margin:0}.benefits-grid[data-astro-cid-byht7b32]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;gap:14px;display:grid}.card[data-astro-cid-byht7b32]{--benefit-accent:var(--mint);background:var(--raised-light);border:1px solid var(--line-dark-soft);opacity:0;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:20px;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(26px)}.card[data-astro-cid-byht7b32]:nth-child(2){--benefit-accent:color-mix(in srgb, var(--pink) 56%, var(--white))}.card[data-astro-cid-byht7b32]:nth-child(3){--benefit-accent:color-mix(in srgb, var(--gold) 78%, var(--white))}.card[data-astro-cid-byht7b32].is-in{opacity:1;transform:none}.card-tall[data-astro-cid-byht7b32]{gap:10px;padding:20px}.card-tall-body[data-astro-cid-byht7b32]{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;position:relative}.card-title-block[data-astro-cid-byht7b32]{flex-direction:column;gap:8px;display:flex;position:relative}.card-title-row[data-astro-cid-byht7b32]{align-items:center;gap:13px;display:flex}.card-icon[data-astro-cid-byht7b32]{background:color-mix(in srgb, var(--benefit-accent) 15%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.card-icon-mint[data-astro-cid-byht7b32]{background:color-mix(in srgb, var(--benefit-accent) 15%, transparent);border-radius:10px;width:42px;height:42px}.card-icon[data-astro-cid-byht7b32] svg[data-astro-cid-byht7b32],.card-icon-mint[data-astro-cid-byht7b32] svg[data-astro-cid-byht7b32]{stroke:var(--benefit-accent)}.card-title[data-astro-cid-byht7b32]{letter-spacing:-.02em;color:var(--ink-on-light);font-size:19px;font-weight:800}.card-title-lg[data-astro-cid-byht7b32]{letter-spacing:-.02em;font-size:19px;line-height:normal}.card-stack[data-astro-cid-byht7b32]{flex-direction:column;gap:10px;min-width:0;display:flex}.card-photo[data-astro-cid-byht7b32]{flex:auto;width:100%;min-height:220px;display:block;position:relative;overflow:visible}.card-photo[data-astro-cid-byht7b32] img[data-astro-cid-byht7b32]{object-fit:contain;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.card-chart[data-astro-cid-byht7b32]{background:var(--raised-light);border:1px solid var(--line-dark-soft);border-radius:12px;padding:20px 12px 10px;display:block;position:relative}.chart-wipe[data-astro-cid-byht7b32]{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}[data-astro-cid-byht7b32][data-figure-state=run] .chart-wipe[data-astro-cid-byht7b32]{animation:1.9s linear forwards chart-months}[data-astro-cid-byht7b32][data-figure-state=done] .chart-wipe[data-astro-cid-byht7b32]{transform:none}@keyframes chart-months{to{transform:scaleX(1)}}.card-chart[data-astro-cid-byht7b32] svg[data-astro-cid-byht7b32]{width:100%;height:auto;display:block;overflow:visible}.chart-pill[data-astro-cid-byht7b32]{background:var(--raised-light);letter-spacing:-.01em;color:var(--ink-on-light);border-radius:10px;align-items:center;gap:9px;padding:9px 14px;font-size:13px;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 28px #05061838}.chart-pill[data-astro-cid-byht7b32] svg[data-astro-cid-byht7b32]{stroke:currentColor}.chart-pill-cost[data-astro-cid-byht7b32]{top:-14px;left:14px}.chart-pill-fill[data-astro-cid-byht7b32]{top:-14px;right:14px}.chart-dot[data-astro-cid-byht7b32]{border-radius:50%;flex:none;width:10px;height:10px}.chart-dot-fill[data-astro-cid-byht7b32]{background:var(--viz-supply);border:2px solid var(--viz-supply-line)}.chart-pill[data-astro-cid-byht7b32]{white-space:nowrap}.card-week-row[data-astro-cid-byht7b32]{flex-direction:column;gap:10px;display:flex}.week-panel[data-astro-cid-byht7b32]{background:var(--raised-light);border:1px solid var(--line-dark-soft);border-radius:12px;flex-direction:column;gap:10px;padding:14px 12px 10px;display:flex}.week-grid[data-astro-cid-byht7b32]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.week-label[data-astro-cid-byht7b32]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-on-light-3);font-family:Roboto Mono,monospace;font-size:10.5px;font-weight:700}.week-cols[data-astro-cid-byht7b32]{gap:4px;display:flex}.week-col[data-astro-cid-byht7b32]{flex-direction:column-reverse;flex:1;gap:2px;min-width:0;display:flex}.week-cell[data-astro-cid-byht7b32]{border-radius:999px;height:8px}.week-cell[data-astro-cid-byht7b32][data-on]{opacity:0}[data-astro-cid-byht7b32][data-figure-state=run] .week-cell[data-astro-cid-byht7b32][data-on]{animation:week-count .26s cubic-bezier(.22, 1, .36, 1) var(--d) forwards}[data-astro-cid-byht7b32][data-figure-state=done] .week-cell[data-astro-cid-byht7b32][data-on]{opacity:1}@keyframes week-count{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.week-days[data-astro-cid-byht7b32]{gap:4px;display:flex}.week-days[data-astro-cid-byht7b32] span[data-astro-cid-byht7b32]{min-width:0;color:var(--ink-on-light-3);text-align:center;flex:1;font-family:Roboto Mono,monospace;font-size:9px}.card-results[data-astro-cid-byht7b32]{border-top:1px solid var(--line-on-light);margin-top:auto;padding-top:12px;display:block;position:relative}.card-results-label[data-astro-cid-byht7b32]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-on-light);margin-bottom:7px;font-family:Roboto Mono,monospace;font-size:10.5px;font-weight:700;display:block}.card-results-row[data-astro-cid-byht7b32]{align-items:flex-end;gap:14px;display:flex}.card-results-stat[data-astro-cid-byht7b32]{letter-spacing:-.035em;color:var(--benefit-accent);font-family:Roboto Mono,monospace;font-size:32px;font-weight:800;line-height:.9}.card-results-stat-sm[data-astro-cid-byht7b32]{letter-spacing:-.03em;font-size:30px}.card-results-note[data-astro-cid-byht7b32]{color:var(--ink-on-light-3);padding-bottom:2px;font-size:13px;font-weight:600;line-height:1.35}@media (width<=1000px){.benefits-grid[data-astro-cid-byht7b32]{grid-template-columns:minmax(0,1fr);align-items:start}.card[data-astro-cid-byht7b32]{width:100%}}@media (width<=820px){.benefits[data-astro-cid-byht7b32]{padding:24px 22px 32px}.card-week-row[data-astro-cid-byht7b32]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-byht7b32]{opacity:1;transition:none;transform:none}.chart-wipe[data-astro-cid-byht7b32]{transform:none}.week-cell[data-astro-cid-byht7b32][data-on]{opacity:1}}.cases[data-astro-cid-fvxyppkm]{--ground:var(--depth-3);background:var(--ground);padding:96px 56px;scroll-margin-top:88px}.cases-inner[data-astro-cid-fvxyppkm]{max-width:1120px;margin:0 auto}.cases-head[data-astro-cid-fvxyppkm]{max-width:700px;margin:0 auto var(--home-section-header-gap);text-align:center}.eyebrow[data-astro-cid-fvxyppkm]{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin:0 0 var(--home-section-eyebrow-gap);font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.cases-head[data-astro-cid-fvxyppkm] h2[data-astro-cid-fvxyppkm]{font-size:var(--home-section-title-size);line-height:var(--home-section-title-line-height);letter-spacing:var(--home-section-title-letter-spacing);color:var(--white);font-weight:var(--home-section-title-weight);margin:0}.cases-lead[data-astro-cid-fvxyppkm]:not(:empty){margin:0 auto 44px}.cases-stack[data-astro-cid-fvxyppkm]{flex-direction:column;gap:22px;display:flex}.cases-stack[data-astro-cid-fvxyppkm]:after{content:"";flex:0 0 clamp(260px,34vh,340px);display:block}.case-card[data-astro-cid-fvxyppkm]{background:var(--glass-solid);border:1px solid var(--glass-line-strong);box-shadow:var(--glass-highlight), 0 24px 60px #00000080;border-radius:0;position:sticky;overflow:hidden}.case-grid[data-astro-cid-fvxyppkm]{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch;display:grid}.case-portrait[data-astro-cid-fvxyppkm] img[data-astro-cid-fvxyppkm]{object-fit:cover;width:100%;max-width:100%;height:100%;display:block}.case-portrait[data-astro-cid-fvxyppkm]{background-position:bottom,bottom;background-repeat:no-repeat,no-repeat;background-size:auto 100%,auto 100%;min-width:0;max-width:100%;min-height:300px;position:relative;overflow:hidden}.case-content[data-astro-cid-fvxyppkm]{flex-direction:column;gap:18px;min-width:0;padding:38px 40px;display:flex}.case-toprow[data-astro-cid-fvxyppkm]{justify-content:space-between;align-items:center;gap:14px;display:flex}.case-org[data-astro-cid-fvxyppkm]{letter-spacing:.12em;text-transform:uppercase;color:var(--mint);font-family:Roboto Mono,monospace;font-size:10.5px;font-weight:700}.case-counter[data-astro-cid-fvxyppkm]{color:var(--label-ink);flex:none;font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.case-statrow[data-astro-cid-fvxyppkm]{align-items:flex-end;gap:13px;display:flex}.case-stat[data-astro-cid-fvxyppkm]{letter-spacing:-.035em;color:var(--white);font-family:Roboto Mono,monospace;font-size:46px;font-weight:800;line-height:.9}.case-statlabel[data-astro-cid-fvxyppkm]{color:var(--label-ink);padding-bottom:3px;font-size:13px;font-weight:600;line-height:1.35}.case-quote[data-astro-cid-fvxyppkm]{color:var(--white);text-wrap:pretty;font-size:19px;font-weight:600;line-height:1.5}.case-points[data-astro-cid-fvxyppkm]{border-top:1px solid var(--line-dark-soft);flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;display:flex}.case-point[data-astro-cid-fvxyppkm]{color:#ffffffad;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.case-point[data-astro-cid-fvxyppkm] svg[data-astro-cid-fvxyppkm]{flex:none;margin-top:3px}.case-author[data-astro-cid-fvxyppkm]{letter-spacing:.04em;color:var(--label-ink);font-family:Roboto Mono,monospace;font-size:11px}.case-link[data-astro-cid-fvxyppkm]{color:var(--mint);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.case-link[data-astro-cid-fvxyppkm]:hover{text-decoration:underline}@media (width<=1000px){.cases-stack[data-astro-cid-fvxyppkm]:after{display:none}.case-card[data-astro-cid-fvxyppkm]{position:static}.case-grid[data-astro-cid-fvxyppkm]{grid-template-columns:minmax(0,1fr)}.case-portrait[data-astro-cid-fvxyppkm]{min-height:210px}}@media (width<=820px){.cases[data-astro-cid-fvxyppkm]{padding:52px 22px}.cases-head[data-astro-cid-fvxyppkm]{margin-bottom:var(--home-section-header-gap)}.cases-head[data-astro-cid-fvxyppkm] h2[data-astro-cid-fvxyppkm]{font-size:var(--home-section-title-size);line-height:var(--home-section-title-line-height)}.cases-stack[data-astro-cid-fvxyppkm]{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;flex-direction:row;align-items:stretch;gap:16px;margin-inline:-22px;padding:0 22px 18px;scroll-padding-inline:22px;overflow-x:auto}.cases-stack[data-astro-cid-fvxyppkm]::-webkit-scrollbar{display:none}.case-card[data-astro-cid-fvxyppkm]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(82vw,23rem);max-width:calc(100vw - 44px)}.case-grid[data-astro-cid-fvxyppkm]{min-width:0;height:100%;overflow:hidden}.case-portrait[data-astro-cid-fvxyppkm]{aspect-ratio:4/3;height:auto;min-height:0}.case-portrait[data-astro-cid-fvxyppkm] img[data-astro-cid-fvxyppkm]{object-fit:contain;object-position:center bottom;inline-size:100%;max-inline-size:100%}.case-content[data-astro-cid-fvxyppkm]{gap:13px;padding:20px}.case-stat[data-astro-cid-fvxyppkm]{font-size:38px}.case-statlabel[data-astro-cid-fvxyppkm]{font-size:12px}.case-quote[data-astro-cid-fvxyppkm]{font-size:16px;line-height:1.42}.case-points[data-astro-cid-fvxyppkm]{gap:8px;padding-top:12px}.case-point[data-astro-cid-fvxyppkm]{font-size:12.5px;line-height:1.4}.case-point-mobile-extra[data-astro-cid-fvxyppkm]{display:none}.case-author[data-astro-cid-fvxyppkm]{font-size:10.5px;line-height:1.45}.case-link[data-astro-cid-fvxyppkm]{min-height:44px;margin-top:-4px}}.cta[data-astro-cid-k353fsaz]{--ground:var(--snow);background:var(--ground);padding:78px 56px 112px}.cta-inner[data-astro-cid-k353fsaz]{text-align:center;justify-items:center;gap:30px;width:min(100%,820px);margin-inline:auto;display:grid}h2[data-astro-cid-k353fsaz]{color:var(--home-foreground,var(--ink));letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,3.2vw,3rem);font-weight:700;line-height:1.08}.cta-button[data-astro-cid-k353fsaz]{border-radius:var(--radius-control);background:var(--mint);color:var(--ink)}.cta-button[data-astro-cid-k353fsaz]:hover{color:var(--ink);background:#49e1bbd1}.cta-button[data-astro-cid-k353fsaz] svg{transition:transform .2s ease-out}.cta-button[data-astro-cid-k353fsaz]:hover svg,.cta-button[data-astro-cid-k353fsaz]:focus-visible svg{transform:translate(3px)}@media (width<=620px){.cta[data-astro-cid-k353fsaz]{padding:56px 22px 80px}.cta-inner[data-astro-cid-k353fsaz]{gap:26px}}@media (prefers-reduced-motion:reduce){.cta-button[data-astro-cid-k353fsaz] svg{transition:none}.cta-button[data-astro-cid-k353fsaz]:hover svg,.cta-button[data-astro-cid-k353fsaz]:focus-visible svg{transform:none}}.hero-track[data-astro-cid-iq4syfcv]{--ground:var(--depth-3);background:var(--ground);height:330vh;margin-top:-86px;position:relative}.hero-stage[data-astro-cid-iq4syfcv]{background:var(--ground);flex-direction:column;height:100svh;display:flex;position:sticky;top:0;overflow:clip}.hero-stage[data-astro-cid-iq4syfcv]>img[data-astro-cid-iq4syfcv]{object-fit:cover;object-position:50% 22%;transform-origin:50% 0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.24)}.hero-scrim[data-astro-cid-iq4syfcv]{pointer-events:none;background:linear-gradient(180deg, var(--ink) 0%, var(--ink) 10%, #0f1041db 24%, #0b0c2e8f 50%, #0b0c2e3d 68%, color-mix(in srgb, var(--ground) 56%, transparent) 82%, var(--ground) 96%, var(--ground) 100%);position:absolute;inset:0}.hero-dim[data-astro-cid-iq4syfcv]{background:var(--ground);opacity:0;pointer-events:none;position:absolute;inset:0}.hero-copy[data-astro-cid-iq4syfcv]{z-index:4;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 clamp(22px,5vw,72px) 64px;display:flex;position:absolute;inset:0}.hero-copy[data-astro-cid-iq4syfcv] h1[data-astro-cid-iq4syfcv]{font-family:var(--font-display,inherit);letter-spacing:-.04em;color:var(--white);max-width:860px;margin:0 auto 14px;font-size:60px;font-weight:800;line-height:.95}.hero-words[data-astro-cid-iq4syfcv]{color:var(--mint);justify-items:center;display:grid}.hero-words[data-astro-cid-iq4syfcv] [data-astro-cid-iq4syfcv][data-word]{opacity:0;white-space:nowrap;grid-area:1/1;transition:opacity .5s,transform .5s;transform:translateY(10px)}.hero-words[data-astro-cid-iq4syfcv] [data-astro-cid-iq4syfcv][data-word].is-on{opacity:1;transform:none}.hero-copy[data-astro-cid-iq4syfcv] p[data-astro-cid-iq4syfcv]{color:var(--white);max-width:560px;margin:0 auto 22px;font-size:18px;line-height:1.5}.hero-cta[data-astro-cid-iq4syfcv]{background:var(--raised-strong);pointer-events:auto;border:1px solid #ffffff47;border-radius:80px;align-items:center;gap:8px;width:100%;max-width:440px;margin:0 auto;padding:6px 6px 6px 4px;transition:border-color .15s,background .15s;display:flex}.hero-cta[data-astro-cid-iq4syfcv]:hover{border-color:#ffffff6b}.hero-cta[data-astro-cid-iq4syfcv]:focus-within{border-color:var(--mint);outline:3px solid var(--focus-ring,#335cff);outline-offset:3px;background:#ffffff17}.hero-email[data-astro-cid-iq4syfcv]{min-width:0;height:44px;color:var(--white);background:0 0;border:0;flex:auto;padding:0 8px 0 18px;font-family:inherit;font-size:15px}.hero-email[data-astro-cid-iq4syfcv]::placeholder{color:#fff9}.hero-email[data-astro-cid-iq4syfcv]:focus{outline:none}.hero-cta[data-astro-cid-iq4syfcv] button[data-astro-cid-iq4syfcv]{background:var(--mint);height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;border:none;border-radius:80px;flex:none;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700;transition:background .1s}.hero-cta[data-astro-cid-iq4syfcv] button[data-astro-cid-iq4syfcv]:hover{background:#49e1bbd1}.sr-only[data-astro-cid-iq4syfcv]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-panelwrap[data-astro-cid-iq4syfcv]{z-index:6;pointer-events:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:0;min-height:0;padding:38px 0;display:flex;position:relative}.hero-panel[data-astro-cid-iq4syfcv]{transform-origin:50%;pointer-events:auto;opacity:0;flex-direction:column;width:min(980px,84%);height:min(100%,540px);min-height:0;display:flex}.terminal[data-astro-cid-iq4syfcv]{background:var(--ground);border:1px solid var(--line-dark);border-radius:var(--radius-image);text-align:left;flex-direction:column;height:100%;min-height:0;font-family:Roboto Mono,monospace;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 50px 100px #0000008c}.terminal-head[data-astro-cid-iq4syfcv]{border-bottom:1px solid var(--line-dark-soft);background:var(--raised-strong);justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex}.terminal-id[data-astro-cid-iq4syfcv]{min-width:0;color:var(--white);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.terminal-dot[data-astro-cid-iq4syfcv]{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;animation:1.5s infinite hero-pulse}.terminal-replay[data-astro-cid-iq4syfcv]{min-height:0;color:var(--label-ink);letter-spacing:.04em;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:3px 0;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;text-decoration:underline 1px;transition:color .12s;position:relative}.terminal-replay[data-astro-cid-iq4syfcv]:before{content:"";width:60px;height:60px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.terminal-replay[data-astro-cid-iq4syfcv]:hover{color:var(--mint)}.terminal-replay[data-astro-cid-iq4syfcv]:disabled{pointer-events:none;cursor:default}.terminal-replay[data-astro-cid-iq4syfcv]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.terminal-horizon[data-astro-cid-iq4syfcv]{border-bottom:1px solid #ffffff14;align-items:center;gap:0;padding:13px 18px;display:flex;overflow:hidden}.terminal-horizon-label[data-astro-cid-iq4syfcv]{letter-spacing:.1em;text-transform:uppercase;color:var(--label-ink);flex:none;margin-right:8px;font-size:10.5px}.terminal-phase[data-astro-cid-iq4syfcv]{min-width:0;color:var(--label-ink);border-left:1px solid #ffffff1a;flex-direction:column;flex:1 1 0;gap:1px;padding:0 6px;transition:color .4s;display:flex}.terminal-phase-name[data-astro-cid-iq4syfcv]{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.terminal-phase-range[data-astro-cid-iq4syfcv]{opacity:.88;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.terminal-log[data-astro-cid-iq4syfcv]{flex:1;min-height:0;padding:16px 20px 14px;overflow:hidden}.terminal-rail[data-astro-cid-iq4syfcv]{will-change:transform;flex-direction:column;gap:3px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.terminal-line[data-astro-cid-iq4syfcv]{opacity:0;align-items:baseline;gap:12px;font-size:14.5px;line-height:1.42;transition:opacity .3s,transform .3s;display:flex;transform:translateY(4px)}.terminal-tag[data-astro-cid-iq4syfcv]{text-align:right;flex:none;width:92px;font-weight:700}.terminal-text[data-astro-cid-iq4syfcv]{flex:1;min-width:0}.terminal-rate[data-astro-cid-iq4syfcv]{text-align:right;flex:none;font-weight:700}.terminal-cursor[data-astro-cid-iq4syfcv]{background:var(--mint);vertical-align:-1px;opacity:0;flex:none;width:7px;height:12px;margin-left:5px;animation:1.1s step-end infinite hero-pulse;display:inline-block}.terminal-mobile-flow[data-astro-cid-iq4syfcv]{display:none}.hero-caption[data-astro-cid-iq4syfcv]{text-align:center;opacity:0;padding:0 24px;position:absolute;top:calc(50% + 15rem);left:0;right:0}.hero-caption[data-astro-cid-iq4syfcv] p[data-astro-cid-iq4syfcv]{color:#ffffffbf;max-width:520px;margin:0 auto;font-size:16px}.hero-awards[data-astro-cid-iq4syfcv]{z-index:4;flex:none;padding:16px 0 24px;position:relative;overflow:hidden}.hero-awards-label[data-astro-cid-iq4syfcv]{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--white);margin-bottom:14px;font-size:11px;font-weight:700}.hero-awards-marquee[data-astro-cid-iq4syfcv]{align-items:center;width:max-content;animation:38s linear infinite hero-marq;display:flex}.hero-press-loop[data-astro-cid-iq4syfcv]{display:contents}.hero-press-logo[data-astro-cid-iq4syfcv]{filter:brightness(0)invert();opacity:.66;flex:none;width:auto;margin:0 30px}@keyframes hero-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes hero-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=820px){.hero-track[data-astro-cid-iq4syfcv]{height:260svh;margin-top:-78px}.hero-stage[data-astro-cid-iq4syfcv]{height:100svh}.hero-copy[data-astro-cid-iq4syfcv]{padding:0 22px 144px}.hero-copy[data-astro-cid-iq4syfcv] h1[data-astro-cid-iq4syfcv]{font-size:38px}.hero-panel[data-astro-cid-iq4syfcv]{width:90%;height:min(100%,500px)}}@media (width<=600px){.hero-copy[data-astro-cid-iq4syfcv] h1[data-astro-cid-iq4syfcv]{font-size:clamp(28px,8.8vw,36px)}.hero-words[data-astro-cid-iq4syfcv]{max-width:100%}.hero-words[data-astro-cid-iq4syfcv] [data-astro-cid-iq4syfcv][data-word]{white-space:normal}.hero-panelwrap[data-astro-cid-iq4syfcv]{padding:30px 0}.hero-panel[data-astro-cid-iq4syfcv]{width:94%;height:min(100%,390px)}.hero-caption[data-astro-cid-iq4syfcv]{top:calc(50% + min(12rem,26vh))}.terminal-head[data-astro-cid-iq4syfcv]{padding:8px 10px}.terminal-id[data-astro-cid-iq4syfcv]{font-size:11px}.terminal-horizon[data-astro-cid-iq4syfcv],.terminal-log[data-astro-cid-iq4syfcv]{display:none}.terminal-mobile-flow[data-astro-cid-iq4syfcv]{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.mobile-terminal-horizon[data-astro-cid-iq4syfcv]{border-bottom:1px solid var(--line-dark-soft);align-items:baseline;gap:8px;padding:12px 14px;display:flex}.mobile-terminal-horizon-label[data-astro-cid-iq4syfcv]{color:var(--label-ink);letter-spacing:.09em;text-transform:uppercase;margin-right:auto;font-size:9.5px;font-weight:700}.mobile-terminal-phase-name[data-astro-cid-iq4syfcv]{color:var(--mint);font-size:11px;font-weight:700}.mobile-terminal-phase-range[data-astro-cid-iq4syfcv]{color:var(--label-ink);font-size:10px}.mobile-terminal-log[data-astro-cid-iq4syfcv]{flex:1;min-height:0;padding:16px 14px 14px;overflow:hidden}.mobile-terminal-rail[data-astro-cid-iq4syfcv]{will-change:transform;flex-direction:column;gap:9px;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.mobile-terminal-line[data-astro-cid-iq4syfcv]{opacity:0;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:10px;font-size:12px;line-height:1.45;transition:opacity .18s,transform .18s;display:grid;transform:translateY(4px)}.mobile-terminal-tag[data-astro-cid-iq4syfcv]{color:var(--mint);text-align:right;font-weight:700}.mobile-terminal-text[data-astro-cid-iq4syfcv]{min-width:0;color:var(--terminal-body,#ffffffe0)}.mobile-terminal-text[data-astro-cid-iq4syfcv].is-accent{color:var(--mint);font-weight:700}.hero-email[data-astro-cid-iq4syfcv]{padding-left:14px;font-size:14px}.hero-cta[data-astro-cid-iq4syfcv] button[data-astro-cid-iq4syfcv]{padding:0 16px;font-size:14px}}@media (height<=640px){.hero-copy[data-astro-cid-iq4syfcv] h1[data-astro-cid-iq4syfcv]{font-size:42px}.hero-panelwrap[data-astro-cid-iq4syfcv]{padding-block:26px}.hero-panel[data-astro-cid-iq4syfcv]{height:min(100%,400px)}.hero-caption[data-astro-cid-iq4syfcv]{top:calc(50% + 12rem)}}@media (width<=350px){.hero-email[data-astro-cid-iq4syfcv]{padding-left:10px;font-size:12px}.hero-cta[data-astro-cid-iq4syfcv] button[data-astro-cid-iq4syfcv]{padding-inline:13px;font-size:13px}}@media (pointer:coarse){.terminal-replay[data-astro-cid-iq4syfcv]:before{width:48px;height:44px}}@media (prefers-reduced-motion:reduce){.hero-track[data-astro-cid-iq4syfcv]{height:auto}.hero-stage[data-astro-cid-iq4syfcv]{height:auto;min-height:100svh;position:relative}.hero-stage[data-astro-cid-iq4syfcv]>img[data-astro-cid-iq4syfcv]{transform:scale(1.24)}.hero-copy[data-astro-cid-iq4syfcv]{padding-top:140px;padding-bottom:40px;position:relative;inset:auto}.hero-panel[data-astro-cid-iq4syfcv],.terminal-line[data-astro-cid-iq4syfcv],.hero-caption[data-astro-cid-iq4syfcv]{opacity:1}.hero-panel[data-astro-cid-iq4syfcv]{transform:scale(.8)}.terminal-line[data-astro-cid-iq4syfcv],.hero-caption[data-astro-cid-iq4syfcv]{transform:none}.terminal-cursor[data-astro-cid-iq4syfcv],.terminal-dot[data-astro-cid-iq4syfcv],.hero-awards-marquee[data-astro-cid-iq4syfcv]{animation:none}.terminal-replay[data-astro-cid-iq4syfcv]{display:none}.mobile-terminal-line[data-astro-cid-iq4syfcv],.mobile-terminal-rail[data-astro-cid-iq4syfcv]{transition:none}}@media (prefers-reduced-motion:reduce) and (width<=600px){.hero-panel[data-astro-cid-iq4syfcv]{transform:scale(.92)}}.glass-figure[data-astro-cid-hyx2qi6p]{border:1px solid var(--glass-line);background:var(--glass);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight), var(--glass-shadow);margin:0;position:relative;overflow:hidden}.glass-figure-bare[data-astro-cid-hyx2qi6p]{backdrop-filter:none;box-shadow:none;background:0 0;border:0;overflow:visible}.stack-wrap[data-astro-cid-7u7gjqmy]{width:100%;max-width:1040px;margin:36px auto 40px}.glass-figure.stack-figure{flex-direction:column;justify-content:center;gap:18px;width:100%;max-width:none;min-height:340px;margin:0;padding:24px 28px 22px;display:flex}.beam-map[data-astro-cid-7u7gjqmy]{grid-template-columns:minmax(184px,1fr) 128px minmax(184px,1fr);align-items:center;gap:92px;min-height:290px;display:grid;position:relative}.beam-lines[data-astro-cid-7u7gjqmy]{z-index:0;pointer-events:none;width:92px;height:100%;position:absolute;top:0;overflow:visible}.beam-lines-input[data-astro-cid-7u7gjqmy]{left:calc(50% - 156px)}.beam-lines-output[data-astro-cid-7u7gjqmy]{right:calc(50% - 156px)}.beam-track[data-astro-cid-7u7gjqmy],.beam-pulse[data-astro-cid-7u7gjqmy]{fill:none;stroke-linecap:round}.beam-track[data-astro-cid-7u7gjqmy]{stroke:color-mix(in srgb, var(--mint) 62%, var(--ink));stroke-width:1.75px;opacity:.72}.beam-pulse[data-astro-cid-7u7gjqmy]{stroke-width:4px;stroke-dasharray:.32 .68;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 1px color-mix(in srgb, var(--ink) 54%, transparent)) drop-shadow(0 0 4px color-mix(in srgb, var(--mint) 62%, transparent))}.beam-pulse-input[data-astro-cid-7u7gjqmy]{stroke:url(#beam-gradient-input)}.beam-pulse-output[data-astro-cid-7u7gjqmy]{stroke:url(#beam-gradient-output)}.beam-column[data-astro-cid-7u7gjqmy]{z-index:1;flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.beam-node[data-astro-cid-7u7gjqmy]{border:1px solid var(--line-dark);background:color-mix(in srgb, var(--white) 3%, var(--glass-solid));min-width:0;min-height:88px;box-shadow:0 10px 28px color-mix(in srgb, var(--depth-3) 28%, transparent);border-radius:14px}.source-node[data-astro-cid-7u7gjqmy]{align-items:center;gap:12px;padding:12px 14px;display:flex}.source-icon[data-astro-cid-7u7gjqmy]{background:var(--mint-tint);width:38px;height:38px;color:var(--mint);border-radius:10px;flex:none;place-items:center;display:grid}.source-icon[data-astro-cid-7u7gjqmy] svg[data-astro-cid-7u7gjqmy]{width:19px;height:19px}.source-copy[data-astro-cid-7u7gjqmy]{flex-direction:column;gap:3px;min-width:0;display:flex}.source-copy[data-astro-cid-7u7gjqmy] strong[data-astro-cid-7u7gjqmy],.source-copy[data-astro-cid-7u7gjqmy] small[data-astro-cid-7u7gjqmy],.outcome-node[data-astro-cid-7u7gjqmy],.works-node[data-astro-cid-7u7gjqmy]{font-family:Roboto Mono,monospace}.source-copy[data-astro-cid-7u7gjqmy] strong[data-astro-cid-7u7gjqmy]{color:var(--white);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.source-copy[data-astro-cid-7u7gjqmy] small[data-astro-cid-7u7gjqmy]{color:var(--label-ink);font-size:11px;line-height:1.35}.works-node[data-astro-cid-7u7gjqmy]{z-index:2;border:1px solid color-mix(in srgb, var(--mint) 62%, transparent);background:var(--depth-3);width:128px;min-height:128px;box-shadow:0 0 0 9px color-mix(in srgb, var(--mint) 7%, transparent), 0 0 42px color-mix(in srgb, var(--mint) 14%, transparent);color:var(--white);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.works-node[data-astro-cid-7u7gjqmy]:after{border:1px solid color-mix(in srgb, var(--mint) 20%, transparent);border-radius:inherit;content:"";position:absolute;inset:-10px}.works-logo[data-astro-cid-7u7gjqmy]{color:var(--white);justify-content:center;align-items:flex-end;display:flex}.works-logo[data-astro-cid-7u7gjqmy] svg{width:clamp(82px,8vw,95px);height:auto;display:block}.outcome-node[data-astro-cid-7u7gjqmy]{letter-spacing:.02em;grid-template-columns:36px minmax(52px,58px) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:10px;font-weight:700;display:grid}.outcome-icon[data-astro-cid-7u7gjqmy]{background:var(--mint-tint);width:36px;height:36px;color:var(--mint);border-radius:10px;flex:none;place-items:center;display:grid}.outcome-icon[data-astro-cid-7u7gjqmy] svg[data-astro-cid-7u7gjqmy]{width:20px;height:20px}.outcome-copy[data-astro-cid-7u7gjqmy]{flex-direction:column;gap:3px;min-width:0;display:flex}.outcome-copy[data-astro-cid-7u7gjqmy]>span[data-astro-cid-7u7gjqmy]{color:var(--label-ink);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.outcome-copy[data-astro-cid-7u7gjqmy] b[data-astro-cid-7u7gjqmy]{color:var(--mint)}.outcome-copy[data-astro-cid-7u7gjqmy] strong[data-astro-cid-7u7gjqmy]{color:var(--white);font-family:var(--font-heading,"Obviously", sans-serif);letter-spacing:-.02em;font-size:16px;font-weight:800;line-height:1.1}.outcome-data[data-astro-cid-7u7gjqmy]{min-width:0;color:var(--label-ink-strong);white-space:nowrap;align-items:center;gap:5px;font-family:Roboto Mono,monospace;font-size:8px;font-weight:700;display:flex}.outcome-data[data-astro-cid-7u7gjqmy] i[data-astro-cid-7u7gjqmy]{font-style:normal}.data-arrow[data-astro-cid-7u7gjqmy]{color:var(--mint);flex:none;font-size:9px}.shift-block[data-astro-cid-7u7gjqmy],.role-block[data-astro-cid-7u7gjqmy],.ratio-block[data-astro-cid-7u7gjqmy]{border:1px solid var(--line-figure);background:color-mix(in srgb, var(--white) 4%, var(--glass-solid));flex:none;justify-content:center;align-items:center;min-height:26px;display:flex}.shift-block[data-astro-cid-7u7gjqmy]{gap:2px;width:34px}.shift-block[data-astro-cid-7u7gjqmy] small[data-astro-cid-7u7gjqmy],.hour-blocks[data-astro-cid-7u7gjqmy] small[data-astro-cid-7u7gjqmy]{text-transform:uppercase;font-size:6px;font-weight:700}.hour-blocks[data-astro-cid-7u7gjqmy]{flex:1;grid-template-columns:repeat(3,minmax(14px,1fr));gap:2px;min-width:0;display:grid}.hour-blocks[data-astro-cid-7u7gjqmy] i[data-astro-cid-7u7gjqmy]{border:1px solid color-mix(in srgb, var(--mint) 54%, transparent);background:var(--mint-tint);min-width:0;min-height:26px;color:var(--mint);justify-content:center;align-items:center;gap:1px;display:flex}.ratio-block[data-astro-cid-7u7gjqmy]{letter-spacing:-.03em;width:52px;font-size:7px}.fill-graphic[data-astro-cid-7u7gjqmy]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fill-graphic[data-astro-cid-7u7gjqmy]>span[data-astro-cid-7u7gjqmy]{justify-content:space-between;align-items:center;gap:4px;display:flex}.fill-graphic[data-astro-cid-7u7gjqmy] small[data-astro-cid-7u7gjqmy]{color:var(--label-ink);text-transform:uppercase;font-size:6.5px}.fill-graphic[data-astro-cid-7u7gjqmy] b[data-astro-cid-7u7gjqmy]{color:var(--mint);font-size:9px}.fill-graphic[data-astro-cid-7u7gjqmy]>i[data-astro-cid-7u7gjqmy]{background:color-mix(in srgb, var(--white) 9%, transparent);height:6px;display:block;overflow:hidden}.fill-graphic[data-astro-cid-7u7gjqmy]>i[data-astro-cid-7u7gjqmy]>b[data-astro-cid-7u7gjqmy]{background:var(--mint);width:93%;height:100%;display:block}.role-block[data-astro-cid-7u7gjqmy]{width:26px;color:var(--white);font-size:9px}.skill-chips[data-astro-cid-7u7gjqmy]{flex:1;grid-template-columns:repeat(2,minmax(24px,1fr));gap:3px;min-width:0;display:grid}.skill-chips[data-astro-cid-7u7gjqmy] i[data-astro-cid-7u7gjqmy]{border:1px solid color-mix(in srgb, var(--mint) 44%, transparent);background:var(--mint-tint);min-height:18px;color:var(--mint);place-items:center;font-size:6.5px;display:grid}[data-figure-state=run] .beam-pulse[data-astro-cid-7u7gjqmy]{animation:beam-travel 2.3s linear var(--beam-delay) infinite}[data-figure-state=done] .beam-pulse[data-astro-cid-7u7gjqmy]{opacity:0}@keyframes beam-travel{0%{stroke-dashoffset:1px;opacity:0}6%{opacity:1}82%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (width>=821px) and (width<=1050px){.outcome-node[data-astro-cid-7u7gjqmy]{grid-template-columns:28px 42px minmax(0,1fr);gap:6px;padding:10px}.outcome-icon[data-astro-cid-7u7gjqmy]{width:28px;height:28px}.outcome-icon[data-astro-cid-7u7gjqmy] svg[data-astro-cid-7u7gjqmy]{width:15px;height:15px}.outcome-copy[data-astro-cid-7u7gjqmy]>span[data-astro-cid-7u7gjqmy]{font-size:7px}.outcome-copy[data-astro-cid-7u7gjqmy] strong[data-astro-cid-7u7gjqmy]{font-size:12px}.outcome-data[data-astro-cid-7u7gjqmy]{gap:2px;font-size:6.5px}.data-arrow[data-astro-cid-7u7gjqmy]{font-size:7px}.shift-block[data-astro-cid-7u7gjqmy]{width:28px}.hour-blocks[data-astro-cid-7u7gjqmy]{grid-template-columns:repeat(3,minmax(10px,1fr))}.shift-block[data-astro-cid-7u7gjqmy] small[data-astro-cid-7u7gjqmy],.hour-blocks[data-astro-cid-7u7gjqmy] small[data-astro-cid-7u7gjqmy]{font-size:5px}.ratio-block[data-astro-cid-7u7gjqmy]{width:40px;font-size:5.5px}.fill-graphic[data-astro-cid-7u7gjqmy] small[data-astro-cid-7u7gjqmy]{display:none}.role-block[data-astro-cid-7u7gjqmy]{width:22px}.skill-chips[data-astro-cid-7u7gjqmy]{grid-template-columns:repeat(2,minmax(18px,1fr));gap:2px}.skill-chips[data-astro-cid-7u7gjqmy] i[data-astro-cid-7u7gjqmy]{font-size:5.5px}}@media (width<=820px){.stack-wrap[data-astro-cid-7u7gjqmy]{margin:28px auto 32px}.glass-figure.stack-figure{min-height:0;padding:18px 8px 22px}.beam-map[data-astro-cid-7u7gjqmy]{grid-template-columns:minmax(72px,1fr) 58px minmax(72px,1fr);gap:clamp(20px,7vw,28px);min-height:220px}.beam-lines[data-astro-cid-7u7gjqmy]{width:clamp(20px,7vw,28px);display:block}.beam-lines-input[data-astro-cid-7u7gjqmy]{left:calc(50% - 29px - clamp(40px,14vw,56px)/2)}.beam-lines-output[data-astro-cid-7u7gjqmy]{right:calc(50% - 29px - clamp(40px,14vw,56px)/2)}.beam-column[data-astro-cid-7u7gjqmy]{gap:16px;display:flex}.beam-node[data-astro-cid-7u7gjqmy]{min-height:60px}.source-node[data-astro-cid-7u7gjqmy]{text-align:center;justify-content:center;padding:8px 4px}.source-icon[data-astro-cid-7u7gjqmy],.source-copy[data-astro-cid-7u7gjqmy] small[data-astro-cid-7u7gjqmy]{display:none}.source-copy[data-astro-cid-7u7gjqmy] strong[data-astro-cid-7u7gjqmy]{letter-spacing:.04em;font-size:9px}.works-node[data-astro-cid-7u7gjqmy]{justify-self:center;width:58px;min-height:58px}.works-node[data-astro-cid-7u7gjqmy]:after{inset:-6px}.works-logo[data-astro-cid-7u7gjqmy] svg{width:44px}.outcome-node[data-astro-cid-7u7gjqmy]{text-align:center;grid-template-columns:minmax(0,1fr);justify-content:center;align-items:center;gap:0;min-height:60px;padding:8px 4px;display:grid}.outcome-icon[data-astro-cid-7u7gjqmy]{display:none}.outcome-copy[data-astro-cid-7u7gjqmy]{align-items:center;gap:2px}.outcome-copy[data-astro-cid-7u7gjqmy]>span[data-astro-cid-7u7gjqmy]{letter-spacing:.04em;font-size:8px}.outcome-copy[data-astro-cid-7u7gjqmy] strong[data-astro-cid-7u7gjqmy]{font-size:11px}.outcome-data[data-astro-cid-7u7gjqmy]{display:none}}@media (width<=360px){.beam-map[data-astro-cid-7u7gjqmy]{grid-template-columns:minmax(68px,1fr) 52px minmax(68px,1fr);gap:18px;min-height:210px}.beam-lines[data-astro-cid-7u7gjqmy]{width:18px}.beam-lines-input[data-astro-cid-7u7gjqmy]{left:calc(50% - 44px)}.beam-lines-output[data-astro-cid-7u7gjqmy]{right:calc(50% - 44px)}.source-copy[data-astro-cid-7u7gjqmy] strong[data-astro-cid-7u7gjqmy]{font-size:8px}.works-node[data-astro-cid-7u7gjqmy]{width:52px;min-height:52px}.works-logo[data-astro-cid-7u7gjqmy] svg{width:40px}.outcome-copy[data-astro-cid-7u7gjqmy]>span[data-astro-cid-7u7gjqmy]{font-size:7px}.outcome-copy[data-astro-cid-7u7gjqmy] strong[data-astro-cid-7u7gjqmy]{font-size:10px}}@media (prefers-reduced-motion:reduce){.beam-pulse[data-astro-cid-7u7gjqmy]{display:none}}.ints[data-astro-cid-xhrrtpts]{background:var(--depth-3);padding:96px 56px}.ints-inner[data-astro-cid-xhrrtpts]{max-width:1120px;margin:0 auto}.ints-head[data-astro-cid-xhrrtpts]{max-width:720px;margin:0 auto var(--home-section-header-gap);text-align:center}.eyebrow[data-astro-cid-xhrrtpts]{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin:0 0 var(--home-section-eyebrow-gap);font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.ints-head[data-astro-cid-xhrrtpts] h2[data-astro-cid-xhrrtpts]{font-size:var(--home-section-title-size);line-height:var(--home-section-title-line-height);letter-spacing:var(--home-section-title-letter-spacing);color:var(--white);font-weight:var(--home-section-title-weight);text-wrap:pretty;margin:0}.ints-partners[data-astro-cid-xhrrtpts]{margin-top:72px;padding-top:64px}.ints-partners-head[data-astro-cid-xhrrtpts]{text-align:center;max-width:720px;margin:0 auto 28px}.ints-partners-head[data-astro-cid-xhrrtpts] h3[data-astro-cid-xhrrtpts]{color:var(--white);letter-spacing:-.028em;text-wrap:pretty;margin:0;font-size:32px;font-weight:800;line-height:1.14}.ints-tabs[data-astro-cid-xhrrtpts]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.ints-tab[data-astro-cid-xhrrtpts]{border:1px solid var(--line-dark);background:var(--glass-solid);color:#ffffffb8;cursor:pointer;border-radius:80px;min-height:44px;padding:10px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:all .15s}.ints-tab[data-astro-cid-xhrrtpts].is-on{border-color:var(--mint);background:var(--mint);color:var(--ink)}.ints-grid[data-astro-cid-xhrrtpts]{grid-template-columns:repeat(auto-fit,minmax(198px,1fr));gap:16px;display:none}.ints-grid[data-astro-cid-xhrrtpts].is-on{display:grid}.ints-tile[data-astro-cid-xhrrtpts]{background:color-mix(in srgb, var(--white) 6%, var(--depth-3));border:1px solid var(--line-dark-soft);border-radius:14px;justify-content:center;align-items:center;min-width:0;height:168px;padding:24px 28px;display:flex}.ints-logo[data-astro-cid-xhrrtpts]{width:var(--logo-w);height:var(--logo-h);max-height:var(--logo-h);max-width:88%;-webkit-mask-image:var(--logo-mask);mask-image:var(--logo-mask);background:#ffffffe0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ints-more[data-astro-cid-xhrrtpts]{background:color-mix(in srgb, var(--mint) 10%, var(--depth-3));border:1px dashed color-mix(in srgb, var(--mint) 54%, transparent);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:168px;padding:20px;display:flex}.ints-more-title[data-astro-cid-xhrrtpts]{letter-spacing:-.015em;color:var(--white);font-size:14px;font-weight:800}.ints-more-sub[data-astro-cid-xhrrtpts]{color:#ffffffad;font-size:13px}.ints-more-sub[data-astro-cid-xhrrtpts] a[data-astro-cid-xhrrtpts]{color:var(--white);border-bottom:2px solid var(--mint-rule);font-weight:700;text-decoration:none;position:relative}.ints-more-sub[data-astro-cid-xhrrtpts] a[data-astro-cid-xhrrtpts]:after{content:"";position:absolute;inset:-13px -6px}@media (width<=1000px){.ints-grid[data-astro-cid-xhrrtpts]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.ints[data-astro-cid-xhrrtpts]{padding:52px 22px}.ints-grid[data-astro-cid-xhrrtpts]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ints-tile[data-astro-cid-xhrrtpts]{height:112px;padding:18px 14px}.ints-more[data-astro-cid-xhrrtpts]{min-height:112px;padding:14px 10px}.ints-partners[data-astro-cid-xhrrtpts]{margin-top:40px;padding-top:40px}.ints-partners-head[data-astro-cid-xhrrtpts] h3[data-astro-cid-xhrrtpts]{font-size:28px}}.intelligence[data-astro-cid-3nsogmrw]{background:var(--depth-3);padding:96px 56px;scroll-margin-top:88px}.intelligence-inner[data-astro-cid-3nsogmrw]{max-width:1120px;margin:0 auto}.intelligence-head[data-astro-cid-3nsogmrw]{max-width:760px;margin:0 auto var(--home-section-header-gap);text-align:center}.eyebrow[data-astro-cid-3nsogmrw]{margin:0 0 var(--home-section-eyebrow-gap);color:var(--mint);letter-spacing:.16em;text-transform:uppercase;font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.intelligence-head[data-astro-cid-3nsogmrw] h2[data-astro-cid-3nsogmrw]{color:var(--white);font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-line-height);letter-spacing:var(--home-section-title-letter-spacing);text-wrap:balance;margin:0}.capability-grid[data-astro-cid-3nsogmrw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.capability-shell[data-astro-cid-3nsogmrw]{--capability-accent:var(--mint);perspective:900px;min-width:0}.capability-shell[data-astro-cid-3nsogmrw]:nth-child(2){--capability-accent:color-mix(in srgb, var(--gold) 78%, var(--white))}.capability-shell[data-astro-cid-3nsogmrw]:nth-child(3){--capability-accent:color-mix(in srgb, var(--pink) 56%, var(--white))}.capability-shell[data-astro-cid-3nsogmrw] [data-sw-card]{background:color-mix(in srgb, var(--white) 6%, var(--depth-3));height:100%;box-shadow:0 14px 34px color-mix(in srgb, var(--depth-3) 12%, transparent);transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;will-change:transform;border-radius:16px;gap:18px;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .32s}.capability-shell[data-astro-cid-3nsogmrw][data-tilt-active] [data-sw-card]{border-color:color-mix(in srgb, var(--capability-accent) 36%, transparent);box-shadow:0 22px 50px color-mix(in srgb, var(--depth-3) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--capability-accent) 10%, transparent)}.capability-shell[data-astro-cid-3nsogmrw] [data-sw-card-header]{gap:10px}.capability-shell[data-astro-cid-3nsogmrw] [data-sw-card-title]{color:var(--white);letter-spacing:-.02em;font-size:21px;font-weight:800}.capability-shell[data-astro-cid-3nsogmrw] [data-sw-card-description]{color:#ffffffa8;font-size:14px;line-height:1.55}.capability-icon[data-astro-cid-3nsogmrw]{background:color-mix(in srgb, var(--capability-accent) 15%, transparent);width:40px;height:40px;color:var(--capability-accent);border-radius:10px;place-items:center;margin-bottom:2px;display:grid}.capability-icon[data-astro-cid-3nsogmrw] svg[data-astro-cid-3nsogmrw]{width:19px;height:19px}.capability-list[data-astro-cid-3nsogmrw],.security-list[data-astro-cid-3nsogmrw]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.capability-list[data-astro-cid-3nsogmrw] li[data-astro-cid-3nsogmrw]{color:#ffffffb8;padding-left:20px;font-size:13.5px;line-height:1.45;position:relative}.capability-list[data-astro-cid-3nsogmrw] li[data-astro-cid-3nsogmrw]:before{content:"";border-bottom:2px solid var(--capability-accent);border-left:2px solid var(--capability-accent);width:10px;height:6px;position:absolute;top:.45em;left:1px;transform:rotate(-45deg)}.security-list[data-astro-cid-3nsogmrw] li[data-astro-cid-3nsogmrw]{align-items:center;gap:10px;display:flex}.security-list[data-astro-cid-3nsogmrw] li[data-astro-cid-3nsogmrw]>span[data-astro-cid-3nsogmrw]:last-child{flex-direction:column;gap:1px;display:flex}.security-list[data-astro-cid-3nsogmrw] strong[data-astro-cid-3nsogmrw]{color:var(--white);letter-spacing:.04em;font-family:Roboto Mono,monospace;font-size:11.5px}.security-list[data-astro-cid-3nsogmrw] small[data-astro-cid-3nsogmrw]{color:var(--capability-accent);letter-spacing:.1em;font-family:Roboto Mono,monospace;font-size:10.5px;font-weight:700}.security-check[data-astro-cid-3nsogmrw]{background:color-mix(in srgb, var(--capability-accent) 15%, transparent);width:30px;height:30px;color:var(--capability-accent);border-radius:9px;flex:none;place-items:center;display:grid}.security-check[data-astro-cid-3nsogmrw] svg[data-astro-cid-3nsogmrw]{width:15px;height:15px}.capability-pager[data-astro-cid-3nsogmrw]{display:none}@media (width<=900px){.capability-grid[data-astro-cid-3nsogmrw]{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.intelligence[data-astro-cid-3nsogmrw]{padding:64px 22px}.capability-grid[data-astro-cid-3nsogmrw]{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;align-items:stretch;gap:16px;margin-inline:-22px;padding:0 22px 18px;scroll-padding-inline:22px;display:flex;overflow-x:auto}.capability-grid[data-astro-cid-3nsogmrw]::-webkit-scrollbar{display:none}.capability-grid[data-astro-cid-3nsogmrw]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.capability-shell[data-astro-cid-3nsogmrw]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(82vw,23rem)}.capability-pager[data-astro-cid-3nsogmrw]{justify-content:center;align-items:center;gap:2px;margin-top:2px;display:flex}.capability-pager[data-astro-cid-3nsogmrw] button[data-astro-cid-3nsogmrw]{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.capability-pager[data-astro-cid-3nsogmrw] button[data-astro-cid-3nsogmrw] span[data-astro-cid-3nsogmrw]{background:color-mix(in srgb, var(--ink) 24%, transparent);border-radius:999px;width:8px;height:8px;transition:width .18s,background-color .18s}.capability-pager[data-astro-cid-3nsogmrw] button[data-astro-cid-3nsogmrw][aria-pressed=true] span[data-astro-cid-3nsogmrw]{background:var(--ink);width:24px}.capability-pager[data-astro-cid-3nsogmrw] button[data-astro-cid-3nsogmrw]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px;border-radius:999px}}@media (width<=900px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.capability-shell[data-astro-cid-3nsogmrw] [data-sw-card]{will-change:auto;transition:none;transform:none}}[data-astro-cid-uyej6hct][data-testimonial-fan-track]{height:var(--testimonial-fan-track-height)}.testimonial-fan-card-09[data-astro-cid-uyej6hct][href]{color:inherit;text-decoration:none}.testimonial-fan-card-09[data-astro-cid-uyej6hct][href]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:6px}.testimonial-fan-link-09[data-astro-cid-uyej6hct]{border:1px solid;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;transition:transform .18s;display:grid}.testimonial-fan-link-09[data-astro-cid-uyej6hct] svg[data-astro-cid-uyej6hct]{width:1rem;height:1rem}.testimonial-fan-card-09[data-astro-cid-uyej6hct][href]:is(:hover,:focus-visible) .testimonial-fan-link-09[data-astro-cid-uyej6hct]{transform:translate(2px,-2px)}.testimonial-fan-logo-09[data-astro-cid-uyej6hct]{opacity:.78;width:100%;height:3.75rem;-webkit-mask-image:var(--testimonial-logo-mask);mask-image:var(--testimonial-logo-mask);background:currentColor;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width<=820px){[data-astro-cid-uyej6hct][data-testimonial-fan-09]:not([data-mobile-fan=true]) [data-astro-cid-uyej6hct][data-testimonial-fan-track]{height:auto}[data-astro-cid-uyej6hct][data-testimonial-fan-09]:not([data-mobile-fan=true]) [data-astro-cid-uyej6hct][data-testimonial-fan-stage]{height:auto;position:relative;top:auto}[data-astro-cid-uyej6hct][data-testimonial-fan-09]:not([data-mobile-fan=true]) [data-astro-cid-uyej6hct][data-testimonial-fan-stage]>div[data-astro-cid-uyej6hct]{height:auto}[data-astro-cid-uyej6hct][data-testimonial-fan-09]:not([data-mobile-fan=true]) [data-astro-cid-uyej6hct][data-testimonial-fan-header]{position:relative;inset:auto}[data-astro-cid-uyej6hct][data-testimonial-fan-09]:not([data-mobile-fan=true]) [data-astro-cid-uyej6hct][data-testimonial-fan-cards]{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:14px;margin-inline:-1rem;padding:36px 1rem 18px;scroll-padding-inline:1rem;display:flex;position:relative;inset:auto;overflow-x:auto}[data-astro-cid-uyej6hct][data-testimonial-fan-09]:not([data-mobile-fan=true]) [data-astro-cid-uyej6hct][data-testimonial-fan-cards]::-webkit-scrollbar{display:none}[data-astro-cid-uyej6hct][data-testimonial-fan-09]:not([data-mobile-fan=true]) .testimonial-fan-card-09[data-astro-cid-uyej6hct]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(78vw,18rem);width:min(78vw,18rem);position:relative;top:auto;left:auto}[data-astro-cid-uyej6hct][data-testimonial-fan-09][data-mobile-fan=true] [data-astro-cid-uyej6hct][data-testimonial-fan-track]{height:var(--testimonial-fan-mobile-track-height)}[data-astro-cid-uyej6hct][data-testimonial-fan-09][data-mobile-fan=true] [data-astro-cid-uyej6hct][data-testimonial-fan-stage]{height:min(32rem, calc(100svh - var(--testimonial-fan-stack-offset,5.5rem) - 1rem));min-height:27rem}[data-astro-cid-uyej6hct][data-testimonial-fan-09][data-mobile-fan=true] [data-astro-cid-uyej6hct][data-testimonial-fan-cards]{top:var(--testimonial-fan-mobile-cards-top,9.75rem)}[data-astro-cid-uyej6hct][data-testimonial-fan-09][data-mobile-fan=true] .testimonial-fan-card-09[data-astro-cid-uyej6hct]{width:min(74vw,16.5rem);padding:1.25rem}[data-astro-cid-uyej6hct][data-testimonial-fan-09][data-mobile-fan=true] .testimonial-fan-card-09[data-astro-cid-uyej6hct]>div[data-astro-cid-uyej6hct]{gap:1rem}[data-astro-cid-uyej6hct][data-testimonial-fan-09][data-mobile-fan=true] .testimonial-fan-card-09[data-astro-cid-uyej6hct] [data-astro-cid-uyej6hct]:is(p,blockquote){font-size:15px;line-height:1.4}[data-astro-cid-uyej6hct][data-testimonial-fan-09][data-mobile-fan=true] .testimonial-fan-card-09[data-astro-cid-uyej6hct] footer[data-astro-cid-uyej6hct] p[data-astro-cid-uyej6hct]:first-child{font-size:.95rem;line-height:1.25}[data-astro-cid-uyej6hct][data-testimonial-fan-09][data-mobile-fan=true] .testimonial-fan-logo-09[data-astro-cid-uyej6hct]{height:2.75rem}[data-astro-cid-uyej6hct][data-testimonial-fan-09][data-mobile-fan=true] .testimonial-fan-link-09[data-astro-cid-uyej6hct]{width:2.25rem;height:2.25rem}}@media (width<=350px){[data-astro-cid-uyej6hct][data-testimonial-fan-09][data-mobile-fan=true] .testimonial-fan-card-09[data-astro-cid-uyej6hct]{width:min(70vw,14rem)}}.home-press-fan{--testimonial-fan-stack-offset:6rem;background:var(--snow);color:var(--home-foreground,var(--ink));padding-top:56px;padding-inline:56px}.home-press-fan [data-testimonial-fan-header]{pointer-events:none}.home-press-fan h2{color:var(--home-foreground,var(--ink));font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-line-height);letter-spacing:var(--home-section-title-letter-spacing);margin-top:0}.home-press-fan [data-testimonial-fan-eyebrow]{margin-bottom:var(--home-section-eyebrow-gap);color:var(--home-foreground,var(--ink))}@media (width<=620px){.home-press-fan{--testimonial-fan-stack-offset:5.5rem;padding-top:36px;padding-bottom:52px;padding-inline:22px}}@media (width<=350px){.home-press-fan{--testimonial-fan-mobile-cards-top:19rem}}@media (prefers-reduced-motion:reduce){.home-press-fan [data-testimonial-fan-card]{transition:none}}.suite[data-astro-cid-s3wlrjxv]{--ground:var(--depth-3);background:var(--ground);padding:96px 56px;scroll-margin-top:88px;overflow:hidden}.suite-inner[data-astro-cid-s3wlrjxv]{max-width:1120px;margin:0 auto}.suite-head[data-astro-cid-s3wlrjxv]{max-width:820px;margin:0 auto var(--home-section-header-gap);text-align:center}.eyebrow[data-astro-cid-s3wlrjxv]{letter-spacing:.16em;text-transform:uppercase;color:var(--mint);margin:0 0 var(--home-section-eyebrow-gap);font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.suite-head[data-astro-cid-s3wlrjxv] h2[data-astro-cid-s3wlrjxv]{font-size:var(--home-section-title-size);line-height:var(--home-section-title-line-height);letter-spacing:var(--home-section-title-letter-spacing);color:var(--white);font-weight:var(--home-section-title-weight);margin:0}.suite-head-line[data-astro-cid-s3wlrjxv]{white-space:nowrap}.suite-head[data-astro-cid-s3wlrjxv] s[data-astro-cid-s3wlrjxv]{color:#ffffff8c;font-style:italic;font-weight:400;text-decoration:line-through .05em}.suite-grid[data-astro-cid-s3wlrjxv]{grid-template-columns:.88fr 1.12fr;align-items:center;gap:48px;display:grid}.suite-rows[data-astro-cid-s3wlrjxv]{flex-direction:column;display:flex}.suite-row[data-astro-cid-s3wlrjxv]{border-top:1px solid var(--line-dark-soft);padding:18px 8px;scroll-margin-top:96px;position:relative;overflow:clip}.suite-row[data-astro-cid-s3wlrjxv]:last-child{border-bottom:1px solid var(--line-dark-soft)}.suite-row-head[data-astro-cid-s3wlrjxv]{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex;position:relative}.suite-num[data-astro-cid-s3wlrjxv]{width:32px;height:32px;color:var(--label-ink);background:#ffffff1a;border-radius:0;flex:none;justify-content:center;align-items:center;font-family:Roboto Mono,monospace;font-size:12px;font-weight:700;transition:all .3s;display:flex}.suite-row-copy[data-astro-cid-s3wlrjxv]{flex-direction:column;gap:3px;min-width:0;display:flex}.suite-mod[data-astro-cid-s3wlrjxv]{letter-spacing:-.015em;color:#ffffff80;font-size:18px;font-weight:800;transition:color .3s}.suite-cap[data-astro-cid-s3wlrjxv]{letter-spacing:.04em;color:var(--label-ink);font-family:Roboto Mono,monospace;font-size:11px;transition:color .3s}.suite-window[data-astro-cid-s3wlrjxv]{letter-spacing:.06em;color:var(--label-ink);white-space:nowrap;margin-left:auto;font-family:Roboto Mono,monospace;font-size:10.5px;transition:color .3s}.suite-disclosure[data-astro-cid-s3wlrjxv]{width:18px;height:18px;color:var(--label-ink);flex:none;transition:color .2s,transform .2s;display:none}.suite-disclosure[data-astro-cid-s3wlrjxv] svg[data-astro-cid-s3wlrjxv]{width:100%;height:100%;display:block}.suite-body[data-astro-cid-s3wlrjxv]{opacity:0;max-height:0;transition:all .35s;display:block;overflow:hidden}.suite-desc[data-astro-cid-s3wlrjxv]{color:#ffffffad;padding:10px 0 0 46px;font-size:15px;line-height:1.6;display:block}.suite-row[data-astro-cid-s3wlrjxv].is-open .suite-num[data-astro-cid-s3wlrjxv]{color:var(--ink);background:var(--mint)}.suite-row[data-astro-cid-s3wlrjxv].is-open .suite-mod[data-astro-cid-s3wlrjxv]{color:var(--white)}.suite-row[data-astro-cid-s3wlrjxv].is-open .suite-cap[data-astro-cid-s3wlrjxv],.suite-row[data-astro-cid-s3wlrjxv].is-open .suite-window[data-astro-cid-s3wlrjxv]{color:var(--mint)}.suite-row[data-astro-cid-s3wlrjxv].is-open .suite-disclosure[data-astro-cid-s3wlrjxv]{color:var(--mint);transform:rotate(180deg)}.suite-row[data-astro-cid-s3wlrjxv].is-open .suite-body[data-astro-cid-s3wlrjxv]{opacity:1;max-height:220px}.suite-frame[data-astro-cid-s3wlrjxv]{isolation:isolate;border-radius:var(--radius-image);position:relative;overflow:visible}.suite-frame[data-astro-cid-s3wlrjxv]:before{z-index:0;content:"";pointer-events:none;filter:blur(38px);opacity:.78;background:radial-gradient(circle at 18% 12%,#49e1bb2e,#0000 42%),radial-gradient(circle at 84% 86%,#4f5dd933,#0000 48%);position:absolute;inset:9% 4% 7%}.suite-grid[data-astro-cid-s3wlrjxv].is-idle .suite-frame[data-astro-cid-s3wlrjxv]{display:none}.suite-screen[data-astro-cid-s3wlrjxv]{z-index:1;border:1px solid var(--glass-line-strong);border-radius:var(--radius-image);backdrop-filter:var(--glass-blur);background:linear-gradient(135deg,#ffffff13,#ffffff05 42%,#0000002e),#070820ad;height:382px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff06,0 24px 60px #0000006b}.suite-screen[data-astro-cid-s3wlrjxv]:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(72% 46% at 4% -8%,#ffffff1a,#0000 62%),linear-gradient(118deg,#0000 8%,#ffffff09 28%,#0000 47%);position:absolute;inset:0}.suite-screen[data-astro-cid-s3wlrjxv]:after{z-index:4;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#49e1bb57,#fff3,#0000);height:1px;position:absolute;top:0;left:9%;right:9%}.suite-terminal-rail[data-astro-cid-s3wlrjxv]{z-index:3;pointer-events:none;background:#ffffff06;border-bottom:1px solid #ffffff14;align-items:center;height:30px;padding-inline:14px;display:flex;position:absolute;inset:0 0 auto}.suite-terminal-controls[data-astro-cid-s3wlrjxv],.suite-terminal-controls[data-astro-cid-s3wlrjxv]:before,.suite-terminal-controls[data-astro-cid-s3wlrjxv]:after{background:#ffffff4d;border-radius:50%;width:6px;height:6px}.suite-terminal-controls[data-astro-cid-s3wlrjxv]{position:relative}.suite-terminal-controls[data-astro-cid-s3wlrjxv]:before,.suite-terminal-controls[data-astro-cid-s3wlrjxv]:after{content:"";position:absolute;top:0}.suite-terminal-controls[data-astro-cid-s3wlrjxv]:before{background:#49e1bb7a;left:11px}.suite-terminal-controls[data-astro-cid-s3wlrjxv]:after{background:#ffffff2e;left:22px}.panel[data-astro-cid-s3wlrjxv]{z-index:1;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:24px;transition:opacity .16s,visibility 0s linear .16s;display:flex;position:absolute;inset:30px 0 0}.panel[data-astro-cid-s3wlrjxv].is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s .18s,visibility 0s linear .18s}.panel-card[data-astro-cid-s3wlrjxv]{background:0 0;border:0;width:100%;padding:0}.panel-mobile-visual[data-astro-cid-s3wlrjxv]{display:none}.panel-head[data-astro-cid-s3wlrjxv]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.panel-head[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv]{color:var(--white);font-size:13px;font-weight:700}.panel-actions[data-astro-cid-s3wlrjxv]{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.panel-status[data-astro-cid-s3wlrjxv]{color:var(--label-ink-strong);letter-spacing:.03em;white-space:nowrap;font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.panel-act[data-astro-cid-s3wlrjxv]{white-space:nowrap;background:var(--mint);color:var(--ink);border:1px solid var(--mint);cursor:pointer;border-radius:80px;padding:5px 13px;font-family:inherit;font-size:11px;font-weight:700;transition:all .25s;position:relative;box-shadow:0 0 0 4px #49e1bb24}.panel-act[data-astro-cid-s3wlrjxv]:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel[data-astro-cid-s3wlrjxv].is-done .panel-act[data-astro-cid-s3wlrjxv]{color:var(--mint);box-shadow:none;text-underline-offset:3px;background:0 0;border-color:#0000;padding-inline:2px;font-size:11px;text-decoration:underline 1px}[data-astro-cid-s3wlrjxv][data-step],[data-astro-cid-s3wlrjxv][data-res]{opacity:0;transform:translate(-6px)}.panel[data-astro-cid-s3wlrjxv].is-on [data-astro-cid-s3wlrjxv][data-step]{animation:suite-build .36s cubic-bezier(.22, 1, .36, 1) calc(var(--step) * .17s) both}.panel[data-astro-cid-s3wlrjxv].is-done [data-astro-cid-s3wlrjxv][data-step],.panel[data-astro-cid-s3wlrjxv].is-done [data-astro-cid-s3wlrjxv][data-res],.panel[data-astro-cid-s3wlrjxv].is-done .learn-box[data-astro-cid-s3wlrjxv]{opacity:1;transform:none}[data-astro-cid-s3wlrjxv][data-suite-res]{opacity:0;transition:opacity .55s}.panel[data-astro-cid-s3wlrjxv].is-done [data-astro-cid-s3wlrjxv][data-suite-res]{opacity:1;transition-delay:.1s}.panel[data-astro-cid-s3wlrjxv].is-done [data-astro-cid-s3wlrjxv][data-res]{animation:suite-build .4s cubic-bezier(.22, 1, .36, 1) calc(.1s + var(--res) * .18s) both}.fall-floor[data-astro-cid-s3wlrjxv],.learn-box[data-astro-cid-s3wlrjxv]{opacity:0}.fall[data-astro-cid-s3wlrjxv]{flex-direction:column;justify-content:center;gap:9px;height:236px;display:flex}.fall-head[data-astro-cid-s3wlrjxv]{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;border-bottom:1px solid var(--line-dark-soft);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:2px;font-family:Roboto Mono,monospace;font-size:10px;font-weight:700;display:flex}.fall-head-rate[data-astro-cid-s3wlrjxv]{color:var(--mint)}.fall-rows[data-astro-cid-s3wlrjxv]{flex-direction:column;gap:7px;display:flex}.fall-row[data-astro-cid-s3wlrjxv],.fall-floor[data-astro-cid-s3wlrjxv]{grid-template-columns:92px minmax(0,1fr) 30px 62px;align-items:center;gap:10px;display:grid}.fall-layer[data-astro-cid-s3wlrjxv]{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.fall-track-area[data-astro-cid-s3wlrjxv]{min-width:0;height:24px;display:block;position:relative}.fall-track-area[data-astro-cid-s3wlrjxv]:before{content:"";pointer-events:none;border:1px dashed #ffffff21;border-radius:80px;position:absolute;inset-block:0;inset-inline:0}.fall-track[data-astro-cid-s3wlrjxv]{inset-block:0;border:1px dashed #ffffff2e;border-radius:80px;display:block;position:absolute;left:0}.fall-take[data-astro-cid-s3wlrjxv]{inset-block:0;color:#ffffffd1;opacity:0;background:#49e1bb29;border:1px solid #49e1bb8c;border-radius:80px;justify-content:space-evenly;align-items:center;display:flex;position:absolute;left:0}.fall-take[data-astro-cid-s3wlrjxv][data-tone=gold]{border-color:color-mix(in srgb, var(--gold) 60%, transparent);background:color-mix(in srgb, var(--gold) 16%, transparent)}.fall-people[data-astro-cid-s3wlrjxv]{justify-content:space-evenly;align-items:center;width:100%;padding:0 6px;display:flex}.fall-people[data-astro-cid-s3wlrjxv] svg[data-astro-cid-s3wlrjxv]{flex:none;display:block}.fall-took[data-astro-cid-s3wlrjxv]{color:#ffffffbf;text-align:right;font-family:Roboto Mono,monospace;font-size:10.5px;font-weight:700}.fall-price[data-astro-cid-s3wlrjxv]{color:var(--mint);text-align:right;white-space:nowrap;font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.fall-price[data-astro-cid-s3wlrjxv][data-tone=gold]{color:var(--gold)}.fall-floor[data-astro-cid-s3wlrjxv]{border-top:1px solid var(--line-dark-soft);margin-top:3px;padding-top:9px}.fall-floor[data-astro-cid-s3wlrjxv] .fall-layer[data-astro-cid-s3wlrjxv]{color:#ffffffa6}.fall-agency[data-astro-cid-s3wlrjxv]{border-left:1px dashed #ffffff57;width:0;position:absolute;top:2px;bottom:2px;right:0}.fall-agency-note[data-astro-cid-s3wlrjxv]{letter-spacing:.1em;text-transform:uppercase;color:var(--label-ink-strong);white-space:nowrap;font-family:Roboto Mono,monospace;font-size:9.5px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.fall-price-saved[data-astro-cid-s3wlrjxv]{color:var(--mint)}.panel[data-astro-cid-s3wlrjxv].is-done .fall-take[data-astro-cid-s3wlrjxv]{animation:suite-drop .42s cubic-bezier(.22, 1, .36, 1) calc(.15s + var(--i) * .17s) both}.panel[data-astro-cid-s3wlrjxv].is-done .fall-track[data-astro-cid-s3wlrjxv]{opacity:0;transition:opacity .3s ease calc(.25s + var(--i) * .17s)}.panel[data-astro-cid-s3wlrjxv].is-done .fall-floor[data-astro-cid-s3wlrjxv]{animation:.4s .83s both suite-build}.panel[data-astro-cid-s3wlrjxv].is-on .learn-box[data-astro-cid-s3wlrjxv]{animation:suite-build .36s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .2s) both}@keyframes suite-build{to{opacity:1;transform:none}}@keyframes suite-drop{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.fc-grid[data-astro-cid-s3wlrjxv]{grid-template-columns:minmax(0,1fr) 22px minmax(0,.86fr);align-items:center;gap:0;height:236px;display:grid}.fc-col[data-astro-cid-s3wlrjxv]{flex-direction:column;gap:0;min-width:0;display:flex}.fc-block[data-astro-cid-s3wlrjxv]{border:0;border-bottom:1px solid var(--line-dark-soft);background:0 0;border-radius:0;flex-direction:column;gap:6px;min-width:0;padding:10px 0 12px;display:flex}.fc-block[data-astro-cid-s3wlrjxv]+.fc-block[data-astro-cid-s3wlrjxv]{border-bottom:0;padding-top:12px;padding-bottom:10px}.fc-label[data-astro-cid-s3wlrjxv]{letter-spacing:.12em;text-transform:uppercase;color:var(--label-ink);font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.fc-block-demand[data-astro-cid-s3wlrjxv] .fc-label[data-astro-cid-s3wlrjxv]{color:color-mix(in srgb, var(--mint) 76%, var(--white))}.fc-block-supply[data-astro-cid-s3wlrjxv] .fc-label[data-astro-cid-s3wlrjxv]{color:color-mix(in srgb, var(--pink) 68%, var(--white))}.fc-rows[data-astro-cid-s3wlrjxv]{flex-direction:column;gap:4px;display:flex}.fc-rows[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv]{justify-content:space-between;align-items:baseline;gap:10px;line-height:1.25;display:flex}.fc-rows[data-astro-cid-s3wlrjxv] i[data-astro-cid-s3wlrjxv]{color:#ffffffb8;white-space:nowrap;font-size:12px;font-style:normal}.fc-rows[data-astro-cid-s3wlrjxv] b[data-astro-cid-s3wlrjxv]{color:var(--white);white-space:nowrap;font-family:Roboto Mono,monospace;font-size:12px;font-weight:700}.fc-bars[data-astro-cid-s3wlrjxv]{align-items:flex-end;gap:2px;height:20px;margin-top:2px;display:flex}.fc-bars[data-astro-cid-s3wlrjxv] span[data-astro-cid-s3wlrjxv]{background:#ffffff3d;border-radius:0;flex:1}.fc-arrow[data-astro-cid-s3wlrjxv]{color:color-mix(in srgb, var(--mint) 72%, transparent);justify-content:center;align-items:center;display:flex}.fc-plan[data-astro-cid-s3wlrjxv]{border:1px solid color-mix(in srgb, var(--mint) 38%, transparent);background:0 0;border-radius:0;flex-direction:column;gap:9px;min-width:0;padding:14px;display:flex}.fc-equation[data-astro-cid-s3wlrjxv]{color:var(--label-ink);font-family:Roboto Mono,monospace;font-size:11.5px;font-weight:400}.fc-plan[data-astro-cid-s3wlrjxv] .fc-label[data-astro-cid-s3wlrjxv]{color:var(--mint)}.fc-result[data-astro-cid-s3wlrjxv]{align-items:flex-end;gap:9px;display:flex}.fc-stat[data-astro-cid-s3wlrjxv]{letter-spacing:-.03em;color:var(--mint);font-family:Roboto Mono,monospace;font-size:26px;font-weight:800;line-height:.9}.fc-note[data-astro-cid-s3wlrjxv]{color:var(--label-ink);padding-bottom:2px;font-size:11.5px;line-height:1.35}.fc-live[data-astro-cid-s3wlrjxv]{letter-spacing:.08em;text-transform:uppercase;color:var(--label-ink-strong);align-items:center;gap:6px;padding-top:2px;font-family:Roboto Mono,monospace;font-size:10px;display:flex}.sch-wrap[data-astro-cid-s3wlrjxv]{flex-direction:column;justify-content:center;gap:9px;height:236px;display:flex}.sch-grid[data-astro-cid-s3wlrjxv]{grid-template-columns:74px repeat(7,1fr);align-items:center;gap:5px;display:grid}.sch-day[data-astro-cid-s3wlrjxv]{color:var(--label-ink);text-align:center;font-family:Roboto Mono,monospace;font-size:10px;font-weight:700}.sch-unit[data-astro-cid-s3wlrjxv]{letter-spacing:.04em;color:var(--label-ink-strong);font-family:Roboto Mono,monospace;font-size:10px;font-weight:700}.sch-cell[data-astro-cid-s3wlrjxv]{opacity:0;background:#ffffff1a;border-radius:0;height:19px;transition:background .4s}.panel[data-astro-cid-s3wlrjxv].is-on .sch-cell[data-astro-cid-s3wlrjxv]{animation:.36s cubic-bezier(.4,0,.2,1) both suite-rise}.panel[data-astro-cid-s3wlrjxv].is-done .sch-cell[data-astro-cid-s3wlrjxv]{opacity:1}.sch-cell-core[data-astro-cid-s3wlrjxv]{background:#49e1bb6b}.panel[data-astro-cid-s3wlrjxv].is-done .sch-cell-solve[data-astro-cid-s3wlrjxv]{background:var(--mint)}.sch-legend[data-astro-cid-s3wlrjxv]{align-items:center;gap:16px;margin-top:6px;display:flex}.sch-legend[data-astro-cid-s3wlrjxv] span[data-astro-cid-s3wlrjxv]{color:var(--label-ink);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.sch-legend[data-astro-cid-s3wlrjxv] i[data-astro-cid-s3wlrjxv]{border-radius:0;width:9px;height:9px}.ext-wrap[data-astro-cid-s3wlrjxv]{flex-direction:column;justify-content:center;gap:12px;height:236px;display:flex}.ext-inputs[data-astro-cid-s3wlrjxv]{align-items:center;gap:7px;display:flex}.ext-input[data-astro-cid-s3wlrjxv]{border:1px solid var(--line-dark);background:var(--raised-strong);border-radius:0;flex-direction:column;flex:1;gap:2px;min-width:0;padding:6px 9px;display:flex}.ext-input-label[data-astro-cid-s3wlrjxv]{letter-spacing:.08em;color:var(--label-ink);font-family:Roboto Mono,monospace;font-size:9.5px;font-weight:700}.ext-input-v[data-astro-cid-s3wlrjxv]{color:var(--white);white-space:nowrap;font-size:11.5px;font-weight:700}.ext-arrow[data-astro-cid-s3wlrjxv]{color:var(--label-ink);flex:none;font-family:Roboto Mono,monospace;font-size:13px}.ext-short[data-astro-cid-s3wlrjxv]{border:1px solid var(--mint);background:#49e1bb2e;border-radius:0;flex-direction:column;flex:none;gap:2px;padding:6px 11px;display:flex}.ext-short-label[data-astro-cid-s3wlrjxv]{letter-spacing:.08em;color:var(--mint);font-family:Roboto Mono,monospace;font-size:9.5px;font-weight:700}.ext-short-v[data-astro-cid-s3wlrjxv]{color:var(--white);white-space:nowrap;font-family:Roboto Mono,monospace;font-size:13px;font-weight:700}.ext-choice[data-astro-cid-s3wlrjxv]{align-items:stretch;gap:8px;display:flex}.ext-opt[data-astro-cid-s3wlrjxv]{border-radius:0;flex-direction:column;flex:1;gap:3px;min-width:0;padding:9px 11px;display:flex}.ext-opt-rejected[data-astro-cid-s3wlrjxv]{background:var(--raised-strong);color:#ffffff8c;border:1px dashed #ffffff47}.ext-opt-chosen[data-astro-cid-s3wlrjxv]{border:1.5px solid var(--mint);color:var(--white);background:#49e1bb29}.ext-opt-head[data-astro-cid-s3wlrjxv]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ext-opt-head[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv]:first-child{font-size:12px;font-weight:800}.ext-tag[data-astro-cid-s3wlrjxv]{letter-spacing:.08em;color:var(--label-ink);border:1px solid #ffffff47;border-radius:80px;flex:none;padding:2px 7px;font-family:Roboto Mono,monospace;font-size:9.5px;font-weight:700}.ext-tag-mint[data-astro-cid-s3wlrjxv]{color:var(--ink);background:var(--mint);border:none}.ext-cost[data-astro-cid-s3wlrjxv]{font-family:Roboto Mono,monospace;font-size:17px;font-weight:800}.ext-detail[data-astro-cid-s3wlrjxv]{color:var(--label-ink);font-size:10.5px;line-height:1.35}.ext-detail-strong[data-astro-cid-s3wlrjxv]{color:#ffffff9e}.ext-decision[data-astro-cid-s3wlrjxv]{background:#49e1bb24;border:1px solid #49e1bb66;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.ext-decision-left[data-astro-cid-s3wlrjxv]{align-items:center;gap:9px;min-width:0;display:flex}.ext-dot[data-astro-cid-s3wlrjxv]{background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s infinite suite-pulse}.ext-decision-label[data-astro-cid-s3wlrjxv]{letter-spacing:.1em;color:var(--mint);font-family:Roboto Mono,monospace;font-size:10px;font-weight:700}.ext-decision-text[data-astro-cid-s3wlrjxv]{color:var(--white);font-size:12px;font-weight:700}.ext-decision-save[data-astro-cid-s3wlrjxv]{color:var(--mint);white-space:nowrap;font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.fill-svg[data-astro-cid-s3wlrjxv]{width:100%;height:236px;display:block}.panel[data-astro-cid-s3wlrjxv].is-done .learn-loop[data-astro-cid-s3wlrjxv]{animation:1.4s linear infinite suite-dash}.panel[data-astro-cid-s3wlrjxv].is-done .learn-callout[data-astro-cid-s3wlrjxv]{transform-origin:280px 132px;animation:.5s cubic-bezier(.16,1,.3,1) .9s both suite-pop}@keyframes suite-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes suite-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes suite-dash{to{stroke-dashoffset:-40px}}@keyframes suite-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (width<=1000px){.suite-grid[data-astro-cid-s3wlrjxv]{grid-template-columns:minmax(0,1fr)}.suite-frame[data-astro-cid-s3wlrjxv]{width:100%;margin:12px 0 22px}.suite-body[data-astro-cid-s3wlrjxv]{transition:none}.suite-disclosure[data-astro-cid-s3wlrjxv]{display:block}}@media (width<=820px){.suite[data-astro-cid-s3wlrjxv]{z-index:1;margin-top:-1px;padding:65px 22px 64px;position:relative}}@media (width<=600px){.suite-frame[data-astro-cid-s3wlrjxv]:before{filter:blur(28px);opacity:.66;inset:8% 2% 6%}.suite-screen[data-astro-cid-s3wlrjxv]{height:332px}.panel[data-astro-cid-s3wlrjxv]{padding:12px;inset:24px 0 0}.suite-terminal-rail[data-astro-cid-s3wlrjxv]{height:24px;padding-inline:12px}.panel-head[data-astro-cid-s3wlrjxv]{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:5px;margin-bottom:8px;display:grid}.panel-head[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv]{min-width:0;font-size:12px;line-height:1.25}.panel-actions[data-astro-cid-s3wlrjxv]{justify-content:space-between;gap:7px;width:100%}.panel-status[data-astro-cid-s3wlrjxv],.panel-act[data-astro-cid-s3wlrjxv],.panel[data-astro-cid-s3wlrjxv].is-done .panel-act[data-astro-cid-s3wlrjxv]{font-size:11px}.panel-act[data-astro-cid-s3wlrjxv]{padding:4px 9px;font-size:10px}.panel-desktop-visual[data-astro-cid-s3wlrjxv]{display:none}.panel-mobile-visual[data-astro-cid-s3wlrjxv]{height:220px;min-height:0;font-family:Roboto Mono,monospace;display:flex}.m-kicker[data-astro-cid-s3wlrjxv]{color:var(--label-ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.m-forecast[data-astro-cid-s3wlrjxv]{flex-direction:column;justify-content:center;gap:0}.m-forecast-node[data-astro-cid-s3wlrjxv]{border-bottom:1px solid var(--line-dark-soft);grid-template-columns:62px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:12px 2px;display:grid}.m-forecast-node[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{color:var(--white);font-size:13.5px}.m-forecast-node[data-astro-cid-s3wlrjxv] small[data-astro-cid-s3wlrjxv]{color:var(--label-ink);text-align:right;font-size:10.5px}.m-forecast-demand[data-astro-cid-s3wlrjxv] .m-kicker[data-astro-cid-s3wlrjxv]{color:color-mix(in srgb, var(--mint) 76%, var(--white))}.m-forecast-supply[data-astro-cid-s3wlrjxv] .m-kicker[data-astro-cid-s3wlrjxv]{color:color-mix(in srgb, var(--pink) 68%, var(--white))}.m-forecast-equation[data-astro-cid-s3wlrjxv]{color:var(--label-ink);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:10px 2px 0;font-size:10.5px;display:grid}.m-forecast-equation[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv]:nth-child(2){color:var(--mint);font-size:14px}.m-forecast-equation[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{color:var(--white);text-align:right}.m-forecast-result[data-astro-cid-s3wlrjxv]{border:1px solid color-mix(in srgb, var(--mint) 38%, transparent);background:0 0;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.m-forecast-result[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv]{gap:4px;display:grid}.m-forecast-result[data-astro-cid-s3wlrjxv] .m-kicker[data-astro-cid-s3wlrjxv]{color:var(--mint)}.m-forecast-result[data-astro-cid-s3wlrjxv] small[data-astro-cid-s3wlrjxv]{color:var(--white);font-size:10.5px}.m-forecast-result[data-astro-cid-s3wlrjxv]>strong[data-astro-cid-s3wlrjxv]{color:var(--mint);font-size:34px;line-height:1}.m-schedule[data-astro-cid-s3wlrjxv]{flex-direction:column;justify-content:center;gap:14px}.m-schedule-grid[data-astro-cid-s3wlrjxv]{grid-template-columns:38px repeat(7,minmax(0,1fr));align-items:center;gap:5px;display:grid}.m-schedule-day[data-astro-cid-s3wlrjxv],.m-schedule-unit[data-astro-cid-s3wlrjxv]{color:var(--label-ink);text-align:center;font-size:10px;font-weight:700}.m-schedule-unit[data-astro-cid-s3wlrjxv]{color:var(--white);text-align:left}.m-schedule-cell[data-astro-cid-s3wlrjxv]{aspect-ratio:1;opacity:0;background:#ffffff14;min-width:0;transform:translateY(4px)}.panel[data-astro-cid-s3wlrjxv].is-on .m-schedule-cell[data-astro-cid-s3wlrjxv]{animation:suite-rise .28s cubic-bezier(.4, 0, .2, 1) calc(var(--i) * 12ms) both}.m-schedule-cell[data-astro-cid-s3wlrjxv].is-core,.m-schedule-legend[data-astro-cid-s3wlrjxv] i[data-astro-cid-s3wlrjxv].is-core{background:#49e1bb61}.m-schedule-cell[data-astro-cid-s3wlrjxv].is-auto{background:#ffffff14;transition:background .28s}.panel[data-astro-cid-s3wlrjxv].is-done .m-schedule-cell[data-astro-cid-s3wlrjxv].is-auto,.m-schedule-legend[data-astro-cid-s3wlrjxv] i[data-astro-cid-s3wlrjxv].is-auto{background:var(--mint)}.m-schedule-legend[data-astro-cid-s3wlrjxv]{color:var(--label-ink);justify-content:space-between;gap:8px;font-size:10px;display:flex}.m-schedule-legend[data-astro-cid-s3wlrjxv] span[data-astro-cid-s3wlrjxv]{align-items:center;gap:4px;display:flex}.m-schedule-legend[data-astro-cid-s3wlrjxv] i[data-astro-cid-s3wlrjxv]{background:#ffffff14;width:8px;height:8px}.m-extend[data-astro-cid-s3wlrjxv]{flex-direction:column;justify-content:center;gap:7px}.m-extend-signals[data-astro-cid-s3wlrjxv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.m-extend-signals[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv]{border-bottom:1px solid var(--line-dark-soft);gap:3px;min-width:0;padding-bottom:7px;display:grid}.m-extend-signals[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{color:var(--white);font-size:10.5px;line-height:1.25}.m-extend-shortfall[data-astro-cid-s3wlrjxv]{background:#49e1bb1f;justify-content:space-between;align-items:center;padding:7px 9px;display:flex}.m-extend-shortfall[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{color:var(--mint);font-size:13px}.m-extend-compare[data-astro-cid-s3wlrjxv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.m-extend-compare[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv]{color:var(--label-ink);border:1px dashed #ffffff47;gap:3px;padding:7px 8px;display:grid}.m-extend-compare[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv].is-chosen{border-style:solid;border-color:var(--mint);color:var(--white);background:#49e1bb1f}.m-choice-status[data-astro-cid-s3wlrjxv]{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.m-extend-compare[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{font-family:Inter,sans-serif;font-size:10.5px}.m-extend-compare[data-astro-cid-s3wlrjxv] b[data-astro-cid-s3wlrjxv]{font-size:14px}.m-extend-decision[data-astro-cid-s3wlrjxv]{color:var(--white);border:1px solid #49e1bb66;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:10px;line-height:1.25;display:flex}.m-extend-decision[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{color:var(--mint);white-space:nowrap}.m-fill[data-astro-cid-s3wlrjxv]{flex-direction:column;justify-content:center;gap:9px}.m-fill-head[data-astro-cid-s3wlrjxv],.m-fill-agency[data-astro-cid-s3wlrjxv]{color:var(--label-ink);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.m-fill-layers[data-astro-cid-s3wlrjxv]{gap:8px;display:grid}.m-fill-row[data-astro-cid-s3wlrjxv]{grid-template-columns:78px minmax(0,1fr) 20px;align-items:center;gap:7px;display:grid}.m-fill-row[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv]:first-child{gap:1px;display:grid}.m-fill-row[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{color:var(--white);font-family:Inter,sans-serif;font-size:10px}.m-fill-row[data-astro-cid-s3wlrjxv] small[data-astro-cid-s3wlrjxv]{color:var(--mint);font-size:10px}.m-fill-row[data-astro-cid-s3wlrjxv]>b[data-astro-cid-s3wlrjxv]{color:var(--white);text-align:right;font-size:10px}.m-fill-track[data-astro-cid-s3wlrjxv]{background:#ffffff14;height:11px;position:relative}.m-fill-track[data-astro-cid-s3wlrjxv] i[data-astro-cid-s3wlrjxv]{inset-block:0;background:var(--mint);opacity:0;height:100%;display:block;position:absolute;left:0;transform:translateY(-4px)}.panel[data-astro-cid-s3wlrjxv].is-done .m-fill-track[data-astro-cid-s3wlrjxv] i[data-astro-cid-s3wlrjxv]{animation:suite-drop .38s cubic-bezier(.22, 1, .36, 1) calc(.12s + var(--i) * .15s) both}.m-fill-track[data-astro-cid-s3wlrjxv] i[data-astro-cid-s3wlrjxv][data-tone=gold]{background:var(--gold)}.m-fill-agency[data-astro-cid-s3wlrjxv]{border-top:1px solid var(--line-dark-soft);letter-spacing:0;text-transform:none;opacity:0;padding-top:9px;transform:translateY(4px)}.panel[data-astro-cid-s3wlrjxv].is-done .m-fill-agency[data-astro-cid-s3wlrjxv]{animation:.3s .72s both suite-build}.m-fill-agency[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{color:var(--mint)}.m-learn[data-astro-cid-s3wlrjxv]{flex-direction:column;justify-content:center;gap:10px}.m-learn-values[data-astro-cid-s3wlrjxv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.m-learn-values[data-astro-cid-s3wlrjxv]>span[data-astro-cid-s3wlrjxv]{border-bottom:1px solid var(--line-dark-soft);gap:3px;padding:10px;display:grid}.m-learn-values[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{color:var(--white);font-size:24px;line-height:1}.m-learn-values[data-astro-cid-s3wlrjxv] small[data-astro-cid-s3wlrjxv]{color:var(--label-ink);font-size:10px}.m-learn-variance[data-astro-cid-s3wlrjxv]{border:1px solid var(--mint);background:#49e1bb1f;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.m-learn-variance[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{color:var(--mint);font-size:21px}.m-learn-retune[data-astro-cid-s3wlrjxv]{color:var(--white);text-align:center;gap:4px;padding:9px 12px;display:grid}.m-learn-retune[data-astro-cid-s3wlrjxv] strong[data-astro-cid-s3wlrjxv]{font-family:Inter,sans-serif;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.ext-dot[data-astro-cid-s3wlrjxv]{animation:none}.panel[data-astro-cid-s3wlrjxv],.suite-body[data-astro-cid-s3wlrjxv],[data-astro-cid-s3wlrjxv][data-suite-res],.sch-cell[data-astro-cid-s3wlrjxv],.m-schedule-cell[data-astro-cid-s3wlrjxv],.fall-track[data-astro-cid-s3wlrjxv],.m-fill-track[data-astro-cid-s3wlrjxv] i[data-astro-cid-s3wlrjxv],.m-fill-agency[data-astro-cid-s3wlrjxv]{transition:none}.panel[data-astro-cid-s3wlrjxv].is-on .sch-cell[data-astro-cid-s3wlrjxv],.panel[data-astro-cid-s3wlrjxv].is-on .m-schedule-cell[data-astro-cid-s3wlrjxv],[data-astro-cid-s3wlrjxv][data-step],[data-astro-cid-s3wlrjxv][data-res],.panel[data-astro-cid-s3wlrjxv].is-done .fall-take[data-astro-cid-s3wlrjxv],.panel[data-astro-cid-s3wlrjxv].is-done .fall-floor[data-astro-cid-s3wlrjxv],.panel[data-astro-cid-s3wlrjxv].is-done .m-fill-track[data-astro-cid-s3wlrjxv] i[data-astro-cid-s3wlrjxv],.panel[data-astro-cid-s3wlrjxv].is-done .m-fill-agency[data-astro-cid-s3wlrjxv],.panel[data-astro-cid-s3wlrjxv].is-on .learn-box[data-astro-cid-s3wlrjxv],.panel[data-astro-cid-s3wlrjxv].is-done .learn-box[data-astro-cid-s3wlrjxv],.panel[data-astro-cid-s3wlrjxv].is-done .learn-callout[data-astro-cid-s3wlrjxv],.panel[data-astro-cid-s3wlrjxv].is-done .learn-loop[data-astro-cid-s3wlrjxv]{opacity:1;animation:none;transform:none}.panel[data-astro-cid-s3wlrjxv].is-done .fall-track[data-astro-cid-s3wlrjxv]{opacity:0}}@media (width<=350px){.suite-head-line[data-astro-cid-s3wlrjxv]{white-space:normal}}.feature1-eyebrow[data-astro-cid-iqpocjki]{letter-spacing:.16em;text-transform:uppercase;color:var(--home-eyebrow,var(--ink-on-light));margin:0 0 10px;font-family:Roboto Mono,monospace;font-size:11px;font-weight:700}.dark .feature1-eyebrow[data-astro-cid-iqpocjki]{color:var(--home-eyebrow,var(--accent))}.glass-shadow[data-astro-cid-iqpocjki]{box-shadow:0 4px 30px #0000001a}.works-home[data-astro-cid-lcdefpme]{--home-light-canvas:color-mix(in oklch, var(--pink) 12%, var(--snow));--home-snow-canvas:color-mix(in oklch, var(--ink) 10%, var(--snow));background:var(--home-light-canvas)}.works-home-canvas[data-astro-cid-lcdefpme]{background:var(--home-light-canvas)}.works-home-dark[data-astro-cid-lcdefpme]{background:var(--depth-3)}.works-home-dark[data-astro-cid-lcdefpme] .cases{--home-dark-weight:100%;--home-accent-weight:0%;background:color-mix(in oklch, var(--pink) var(--home-accent-weight), color-mix(in oklch, var(--depth-3) var(--home-dark-weight), var(--home-light-canvas)))}.works-home-dark[data-astro-cid-lcdefpme] .cases-head h2{color:var(--home-foreground,var(--white))}.works-home-dark[data-astro-cid-lcdefpme] .cases-head .eyebrow{color:var(--home-eyebrow,var(--mint))}.works-home-ground-shift[data-astro-cid-lcdefpme]{--home-dark-weight:100%;--home-accent-weight:0%;background:color-mix(in oklch, var(--pink) var(--home-accent-weight), color-mix(in oklch, var(--depth-3) var(--home-dark-weight), var(--home-light-canvas)));height:clamp(64px,7vw,88px)}.works-home-light[data-astro-cid-lcdefpme]{--home-dark-weight:100%;--home-accent-weight:0%;background-color:color-mix(in oklch, var(--pink) var(--home-accent-weight), color-mix(in oklch, var(--depth-3) var(--home-dark-weight), var(--home-light-canvas)));color:var(--home-foreground,var(--white))}.works-home-band[data-astro-cid-lcdefpme]{--home-band-ground:var(--home-light-canvas);--home-band-from-ground:var(--home-band-ground);--home-band-transition:clamp(40px, 5vw, 72px);--home-band-color:color-mix(in oklch, var(--pink) var(--home-accent-weight), color-mix(in oklch, var(--depth-3) var(--home-dark-weight), var(--home-band-ground)));--home-band-from-color:color-mix(in oklch, var(--pink) var(--home-accent-weight), color-mix(in oklch, var(--depth-3) var(--home-dark-weight), var(--home-band-from-ground)));background:linear-gradient(to bottom, var(--home-band-from-color) 0, var(--home-band-color) var(--home-band-transition))}.works-home-band--snow[data-astro-cid-lcdefpme]{--home-band-ground:var(--home-snow-canvas);--home-band-from-ground:var(--home-light-canvas)}.works-home-band--white[data-astro-cid-lcdefpme]{--home-band-ground:var(--white);--home-band-from-ground:var(--home-snow-canvas);--home-band-transition:clamp(140px, 12vw, 180px)}.works-home-light[data-astro-cid-lcdefpme] .ints,.works-home-light[data-astro-cid-lcdefpme] .intelligence{background:0 0}.works-home-light[data-astro-cid-lcdefpme] .ints-head h2,.works-home-light[data-astro-cid-lcdefpme] .ints-partners-head h3,.works-home-light[data-astro-cid-lcdefpme] .intelligence-head h2,.works-home-light[data-astro-cid-lcdefpme] .benefits-head h2{color:var(--home-foreground,var(--white))}.works-home-light[data-astro-cid-lcdefpme] .eyebrow{color:var(--home-eyebrow,var(--mint))}.works-home-video[data-astro-cid-lcdefpme]{--ground:transparent;background:0 0}.works-home-video[data-astro-cid-lcdefpme] [data-block=feature-01]{background-image:none}.works-home-video[data-astro-cid-lcdefpme] [data-feature-video-player]{background:var(--depth-0)}.works-home-video[data-astro-cid-lcdefpme] [data-block=feature-01] h2{margin-bottom:var(--home-section-header-gap);color:var(--home-foreground,var(--white));font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:var(--home-section-title-size);font-weight:var(--home-section-title-weight);line-height:var(--home-section-title-line-height);letter-spacing:var(--home-section-title-letter-spacing)}.works-home-light[data-astro-cid-lcdefpme] .benefits{--closing-dark-weight:0%;--ground-light:var(--depth-3);--raised-light:color-mix(in srgb, var(--white) 7%, var(--depth-3));background:0 0}.works-home-light[data-astro-cid-lcdefpme] .home-press-fan,.works-home-light[data-astro-cid-lcdefpme] .cta{background:0 0}@media (width<=820px){.works-home-ground-shift[data-astro-cid-lcdefpme]{height:64px}}
