.night:where(.astro-lxoypzh2){background:var(--md-midnight);color:var(--md-mist);position:relative;overflow:hidden}.hero:where(.astro-lxoypzh2){padding:calc(var(--header-h) + 96px) 0 0}.hero:where(.astro-lxoypzh2) .eyebrow:where(.astro-lxoypzh2){color:var(--md-mist)}h1:where(.astro-lxoypzh2){color:#fff;font-size:clamp(44px,6.4vw,92px);line-height:.98;letter-spacing:-.03em;margin-top:18px;max-width:12ch}.sub:where(.astro-lxoypzh2){font-size:21px;max-width:560px;margin-top:28px;color:#c9ceda}.ctas:where(.astro-lxoypzh2){display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.btn:where(.astro-lxoypzh2).on-night{background:#fff;color:var(--ink)}.btn:where(.astro-lxoypzh2).on-night:hover{transform:translateY(-1px)}.btn:where(.astro-lxoypzh2).outline{color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.btn:where(.astro-lxoypzh2).outline:hover{box-shadow:inset 0 0 0 1px #fff9}.tail:where(.astro-lxoypzh2){height:170px}.lift:where(.astro-lxoypzh2){position:relative;margin-top:-120px}.lift:where(.astro-lxoypzh2) .shot{box-shadow:0 40px 80px -40px #141c3366}.band:where(.astro-lxoypzh2){padding:136px 0;overflow-x:clip}.band:where(.astro-lxoypzh2).soft{background:var(--soft)}.band:where(.astro-lxoypzh2)>.wrap:where(.astro-lxoypzh2)>.eyebrow:where(.astro-lxoypzh2),.split:where(.astro-lxoypzh2) .eyebrow:where(.astro-lxoypzh2){margin-bottom:18px}.big:where(.astro-lxoypzh2){font-size:clamp(36px,4.8vw,68px);line-height:1.02;letter-spacing:-.03em}.lede:where(.astro-lxoypzh2){font-size:20px;max-width:600px;margin-top:22px}.body:where(.astro-lxoypzh2){font-size:17px;max-width:54ch;margin-top:18px}.body:where(.astro-lxoypzh2) a:where(.astro-lxoypzh2),.aside:where(.astro-lxoypzh2) a:where(.astro-lxoypzh2),.perm-copy:where(.astro-lxoypzh2) a:where(.astro-lxoypzh2){color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.body:where(.astro-lxoypzh2) strong:where(.astro-lxoypzh2){color:var(--ink)}.sr:where(.astro-lxoypzh2){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}code:where(.astro-lxoypzh2){font:500 .88em var(--mono);color:var(--ink);background:#1e2b4d0f;border-radius:6px;padding:1px 6px}.mention:where(.astro-lxoypzh2){font:500 .95em var(--mono);color:var(--ink)}.cmds:where(.astro-lxoypzh2){display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.card:where(.astro-lxoypzh2) .cmds:where(.astro-lxoypzh2){margin-top:auto;padding-top:12px}.cmds:where(.astro-lxoypzh2) code:where(.astro-lxoypzh2){padding:6px 10px;border-radius:8px;background:#fff;border:1px solid var(--rule);font-size:13px}.band:where(.astro-lxoypzh2) .shot.shadow,.band:where(.astro-lxoypzh2) .pv.shadow{box-shadow:0 24px 48px -32px #141c3359}.split:where(.astro-lxoypzh2){display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.split:where(.astro-lxoypzh2).mem{grid-template-columns:.85fr 1.15fr}.split:where(.astro-lxoypzh2).flip{grid-template-columns:1fr 1fr}.split:where(.astro-lxoypzh2).flip>.shot{width:100%;max-width:min(420px,var(--max, 420px));justify-self:center}.wide:where(.astro-lxoypzh2){margin-top:64px}.compare:where(.astro-lxoypzh2){margin-top:56px;border:1px solid var(--rule);border-radius:20px;overflow:hidden}table:where(.astro-lxoypzh2){width:100%;border-collapse:collapse;font-size:16.5px}th:where(.astro-lxoypzh2),td:where(.astro-lxoypzh2){padding:18px 24px;text-align:left;vertical-align:top;border-top:1px solid var(--rule)}thead:where(.astro-lxoypzh2) th:where(.astro-lxoypzh2){border-top:0;font:600 13px var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--soft)}tbody:where(.astro-lxoypzh2) th:where(.astro-lxoypzh2){font:600 19px var(--display);color:var(--ink);width:18%}td:where(.astro-lxoypzh2){color:var(--body);width:36%}td:where(.astro-lxoypzh2).us{color:var(--ink);font-weight:500}thead:where(.astro-lxoypzh2) th:where(.astro-lxoypzh2):last-child{color:var(--ink)}.skills:where(.astro-lxoypzh2){display:grid;grid-template-columns:1.1fr 1fr;gap:64px;margin-top:56px;align-items:start}.skills-copy:where(.astro-lxoypzh2) .body:where(.astro-lxoypzh2):first-child{margin-top:0}.quotes:where(.astro-lxoypzh2){list-style:none;margin:0;padding:0;display:grid;gap:14px}.quotes:where(.astro-lxoypzh2) li:where(.astro-lxoypzh2){background:#fff;border:1px solid var(--rule);border-radius:20px;padding:24px 28px;display:grid;gap:10px}.quotes:where(.astro-lxoypzh2) p:where(.astro-lxoypzh2){font:500 19px/1.4 var(--display);color:var(--ink);letter-spacing:-.01em}.quotes:where(.astro-lxoypzh2) span:where(.astro-lxoypzh2){font:500 12.5px var(--mono);color:var(--faint)}.pair:where(.astro-lxoypzh2){display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:56px}.card:where(.astro-lxoypzh2){background:#fff;border:1px solid var(--rule);border-radius:22px;padding:36px;display:flex;flex-direction:column;gap:12px}.card:where(.astro-lxoypzh2) h3:where(.astro-lxoypzh2){font-size:28px}.card:where(.astro-lxoypzh2) p:where(.astro-lxoypzh2):not(.k):not(.cmds){font-size:17px;max-width:46ch}.card:where(.astro-lxoypzh2).dark{background:var(--md-midnight);border-color:var(--md-midnight)}.card:where(.astro-lxoypzh2).dark h3:where(.astro-lxoypzh2){color:#fff}.card:where(.astro-lxoypzh2).dark p:where(.astro-lxoypzh2):not(.k){color:#c9ceda}.k:where(.astro-lxoypzh2){font:500 12.5px var(--mono);color:var(--faint)}.card:where(.astro-lxoypzh2).dark .k:where(.astro-lxoypzh2){color:var(--md-mist)}.cmds:where(.astro-lxoypzh2).on-dark{margin-top:auto;padding-top:12px}.cmds:where(.astro-lxoypzh2).on-dark code:where(.astro-lxoypzh2){background:#ffffff0f;border-color:#ffffff1f;color:#dfe3eb}.aside:where(.astro-lxoypzh2){margin-top:40px;font:500 20px/1.45 var(--display);color:var(--ink);max-width:60ch}.perms:where(.astro-lxoypzh2) .big:where(.astro-lxoypzh2){color:#fff}.perms:where(.astro-lxoypzh2) .eyebrow:where(.astro-lxoypzh2){color:var(--md-mist)}.perms:where(.astro-lxoypzh2) .lede:where(.astro-lxoypzh2){color:#c9ceda}.perm-grid:where(.astro-lxoypzh2){display:grid;grid-template-columns:1fr;gap:40px;margin-top:64px;align-items:start}.perm-copy:where(.astro-lxoypzh2){display:grid;gap:18px}.perm-copy:where(.astro-lxoypzh2) p:where(.astro-lxoypzh2){color:#c9ceda;font-size:17px;max-width:54ch}.perm-copy:where(.astro-lxoypzh2) em:where(.astro-lxoypzh2){color:#fff}.perms:where(.astro-lxoypzh2) code:where(.astro-lxoypzh2){background:#ffffff14;color:#dfe3eb}.cli:where(.astro-lxoypzh2){margin:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 22px;width:fit-content;max-width:100%;overflow-x:auto}.cli:where(.astro-lxoypzh2) code:where(.astro-lxoypzh2){background:none;padding:0;font:500 12px/1.8 var(--mono);color:#dfe3eb;white-space:pre}.perm-grid:where(.astro-lxoypzh2) .shot{box-shadow:0 40px 80px -40px #0009;border-color:transparent}.trio:where(.astro-lxoypzh2){display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.tile:where(.astro-lxoypzh2){background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:30px 28px;display:flex;flex-direction:column;gap:12px}.tile:where(.astro-lxoypzh2) h3:where(.astro-lxoypzh2){color:#fff;font-size:22px}.tile:where(.astro-lxoypzh2) p:where(.astro-lxoypzh2){color:#c9ceda;font-size:16px}.lead-face:where(.astro-lxoypzh2){display:block;width:64px;height:64px;border-radius:50%;margin-bottom:22px;box-shadow:0 0 0 4px #fff,0 12px 26px -10px #14141e52}.lead-pts:where(.astro-lxoypzh2){list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lead-pts:where(.astro-lxoypzh2) .card:where(.astro-lxoypzh2){padding:30px 28px}.lead-pts:where(.astro-lxoypzh2) .card:where(.astro-lxoypzh2) h3:where(.astro-lxoypzh2){font-size:22px;line-height:1.25}.lead-pts:where(.astro-lxoypzh2) .card:where(.astro-lxoypzh2) p:where(.astro-lxoypzh2):not(.k){font-size:16.5px}.spend:where(.astro-lxoypzh2){margin-top:40px;display:grid;gap:10px;max-width:64ch}.spend:where(.astro-lxoypzh2) p:where(.astro-lxoypzh2):not(.k){font:500 20px/1.45 var(--display);color:var(--ink)}.faq:where(.astro-lxoypzh2){display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.qs:where(.astro-lxoypzh2){border-top:1px solid var(--rule)}details:where(.astro-lxoypzh2){border-bottom:1px solid var(--rule)}summary:where(.astro-lxoypzh2){list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font:600 19px/1.35 var(--display);color:var(--ink)}summary:where(.astro-lxoypzh2)::-webkit-details-marker{display:none}summary:where(.astro-lxoypzh2):after{content:"+";position:absolute;right:4px;top:18px;font:400 26px var(--display);color:var(--faint);transition:transform var(--dur-2) var(--ease)}details:where(.astro-lxoypzh2)[open] summary:where(.astro-lxoypzh2):after{transform:rotate(45deg)}details:where(.astro-lxoypzh2) p:where(.astro-lxoypzh2){padding:0 40px 24px 0;font-size:16.5px}.ig:where(.astro-lxoypzh2){list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.ig:where(.astro-lxoypzh2) a:where(.astro-lxoypzh2){display:grid;gap:2px;padding:14px 20px;background:#fff;border:1px solid var(--rule);border-radius:16px;color:var(--ink);text-decoration:none;transition:border-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.ig:where(.astro-lxoypzh2) a:where(.astro-lxoypzh2):hover{border-color:var(--ink);transform:translateY(-1px)}.ig:where(.astro-lxoypzh2) .handle:where(.astro-lxoypzh2){font:600 18px var(--display);letter-spacing:-.01em}.ig:where(.astro-lxoypzh2) .who:where(.astro-lxoypzh2){font:500 12.5px var(--mono);color:var(--faint)}.bots:where(.astro-lxoypzh2){margin:0;display:grid;gap:20px;justify-items:center}.bots:where(.astro-lxoypzh2) .grid:where(.astro-lxoypzh2){display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.8vw,24px);width:min(100%,540px)}.bot:where(.astro-lxoypzh2){aspect-ratio:1 / 1}.bots:where(.astro-lxoypzh2) figcaption:where(.astro-lxoypzh2){font:500 12.5px var(--mono);color:var(--faint);text-align:center}.close:where(.astro-lxoypzh2){padding:150px 0;text-align:center}.close:where(.astro-lxoypzh2) .wrap:where(.astro-lxoypzh2){display:grid;justify-items:center;gap:34px}.close:where(.astro-lxoypzh2) .deal:where(.astro-lxoypzh2){width:320px;height:auto}.close:where(.astro-lxoypzh2) h2:where(.astro-lxoypzh2){color:#fff;font-size:clamp(34px,4vw,56px)}@media(max-width:1200px){#astronaut:where(.astro-lxoypzh2) .split:where(.astro-lxoypzh2),#connections:where(.astro-lxoypzh2) .split:where(.astro-lxoypzh2){grid-template-columns:1fr;gap:40px}}@media(max-width:900px){.hero:where(.astro-lxoypzh2){padding-top:calc(var(--header-h) + 56px)}.tail:where(.astro-lxoypzh2){height:110px}.lift:where(.astro-lxoypzh2){margin-top:-70px}.band:where(.astro-lxoypzh2){padding:92px 0}.split:where(.astro-lxoypzh2),.split:where(.astro-lxoypzh2).mem,.split:where(.astro-lxoypzh2).flip,.skills:where(.astro-lxoypzh2),.pair:where(.astro-lxoypzh2),.perm-grid:where(.astro-lxoypzh2),.trio:where(.astro-lxoypzh2),.lead-pts:where(.astro-lxoypzh2),.faq:where(.astro-lxoypzh2){grid-template-columns:1fr}.split:where(.astro-lxoypzh2){gap:40px}.split:where(.astro-lxoypzh2).flip>.shot{order:2}.skills:where(.astro-lxoypzh2){gap:32px;margin-top:40px}.wide:where(.astro-lxoypzh2){margin-top:40px}.perm-grid:where(.astro-lxoypzh2){gap:40px;margin-top:40px}.trio:where(.astro-lxoypzh2),.lead-pts:where(.astro-lxoypzh2){margin-top:40px}.faq:where(.astro-lxoypzh2){gap:24px}.card:where(.astro-lxoypzh2){padding:28px}.close:where(.astro-lxoypzh2) .deal:where(.astro-lxoypzh2){width:min(300px,80vw)}.bots:where(.astro-lxoypzh2) .grid:where(.astro-lxoypzh2){width:min(100%,400px)}thead:where(.astro-lxoypzh2){display:none}table:where(.astro-lxoypzh2),tbody:where(.astro-lxoypzh2),tr:where(.astro-lxoypzh2),th:where(.astro-lxoypzh2),td:where(.astro-lxoypzh2){display:block;width:auto}tr:where(.astro-lxoypzh2){padding:20px 20px 18px;border-top:1px solid var(--rule)}tbody:where(.astro-lxoypzh2) tr:where(.astro-lxoypzh2):first-child{border-top:0}th:where(.astro-lxoypzh2),td:where(.astro-lxoypzh2){border:0;padding:0}tbody:where(.astro-lxoypzh2) th:where(.astro-lxoypzh2){margin-bottom:10px}td:where(.astro-lxoypzh2)+td:where(.astro-lxoypzh2){margin-top:10px}td:where(.astro-lxoypzh2):before{content:attr(data-label);display:block;font:500 12px var(--mono);color:var(--faint);margin-bottom:2px}}@media(max-width:719px){.lead-face:where(.astro-lxoypzh2){width:52px;height:52px;margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.btn:where(.astro-lxoypzh2).on-night:hover,.ig:where(.astro-lxoypzh2) a:where(.astro-lxoypzh2):hover{transform:none}}
