.rhero:where(.astro-nktaxqbh){background:var(--base);color:var(--ink);overflow-x:clip}.rhero-nav:where(.astro-nktaxqbh){display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) 0}.rhero-logo:where(.astro-nktaxqbh){display:inline-flex;align-items:center;height:28px}.rhero-logo:where(.astro-nktaxqbh) svg{width:auto;height:26px;display:block}.rhero-logo:where(.astro-nktaxqbh) svg path,.rhero-logo:where(.astro-nktaxqbh) .cls-1{fill:var(--ink)}.rhero-nav-cta:where(.astro-nktaxqbh){padding:var(--btn-py-sm) var(--btn-px-sm)}.rhero-grid:where(.astro-nktaxqbh){display:grid;grid-template-columns:1.05fr 1fr;gap:var(--space-md);align-items:center;padding-top:var(--space-xl)}.rhero-title:where(.astro-nktaxqbh){font-family:Syne,Arial Narrow,sans-serif;font-weight:700;letter-spacing:-.04em;font-size:var(--fs-display);line-height:var(--lh-display);color:var(--ink);margin:0;max-width:15ch}.rhero-title:where(.astro-nktaxqbh) .ln:where(.astro-nktaxqbh){display:block}.rhero-title:where(.astro-nktaxqbh) .hl:where(.astro-nktaxqbh){color:var(--volt)}.rhero-sub:where(.astro-nktaxqbh){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);max-width:46ch;margin:var(--space-md) 0 0}.ln:where(.astro-nktaxqbh){opacity:0;transform:translateY(20px);animation:rise .7s var(--ease) forwards;animation-delay:calc(var(--d) * .12s)}@keyframes rise{to{opacity:1;transform:none}}.rhero-card:where(.astro-nktaxqbh){position:relative;background:var(--ink);border-radius:16px;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.rhc-top:where(.astro-nktaxqbh){display:flex;align-items:center;justify-content:space-between}.rhc-ch:where(.astro-nktaxqbh){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:#ffffff80}.rhc-grid:where(.astro-nktaxqbh){display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-sm);align-items:stretch}.rhc-win:where(.astro-nktaxqbh){position:relative;border-radius:12px;overflow:hidden;background:#15151f;min-height:184px}.rhc-video:where(.astro-nktaxqbh){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.rhc-winname:where(.astro-nktaxqbh){position:absolute;left:8px;bottom:8px;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:1;color:#fff;background:#00000073;padding:2px 8px;border-radius:8px}.rhc-hollie:where(.astro-nktaxqbh){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.rhc-orb:where(.astro-nktaxqbh){width:132px;height:132px;flex:none}.rhc-asks:where(.astro-nktaxqbh){display:grid;align-self:stretch}.rhc-bubble:where(.astro-nktaxqbh){grid-area:1 / 1;justify-self:stretch;background:#ffffff14;color:#fff;font-family:Inter,sans-serif;font-size:var(--fs-label);line-height:var(--lh-label);border-radius:16px 16px 16px 8px;padding:var(--space-xs) var(--space-sm);transition:opacity var(--dur-slide) var(--ease) .14s,transform var(--dur-slide) var(--ease) .14s}.rhc-bubble:where(.astro-nktaxqbh)[aria-hidden=true]{opacity:0;transform:translateY(8px);transition-duration:.2s;transition-delay:0ms;pointer-events:none}@media(max-width:900px){.rhero-title:where(.astro-nktaxqbh){font-size:var(--fs-heading);line-height:var(--lh-heading)}.rhero-grid:where(.astro-nktaxqbh){grid-template-columns:1fr;gap:var(--space-md);padding-top:var(--space-lg)}.rhero-nav-cta:where(.astro-nktaxqbh){display:none}}@media(max-width:520px){.rhc-grid:where(.astro-nktaxqbh){grid-template-columns:1fr}.rhc-hollie:where(.astro-nktaxqbh){flex-direction:row}.rhc-orb:where(.astro-nktaxqbh){width:88px;height:88px}}@media(prefers-reduced-motion:reduce){.ln:where(.astro-nktaxqbh){opacity:1!important;transform:none!important;animation:none!important}.rhc-bubble:where(.astro-nktaxqbh){transition:none!important}}.ri-demo:where(.astro-yo2ipjaw){margin-top:var(--space-lg)}.ri-cards:where(.astro-yo2ipjaw){margin-top:var(--space-md);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);align-items:stretch}.rc:where(.astro-yo2ipjaw){display:flex;flex-direction:column;gap:24px;border-radius:16px;padding:var(--space-md)}.rc-cold:where(.astro-yo2ipjaw){background:var(--surface)}.rc-warm:where(.astro-yo2ipjaw){background:var(--wash-volt)}.rc-head:where(.astro-yo2ipjaw){display:flex;flex-direction:column;gap:8px}.rc-title:where(.astro-yo2ipjaw){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);line-height:var(--lh-subsection);letter-spacing:-.02em;color:var(--ink);margin:0}.rc-lede:where(.astro-yo2ipjaw){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);margin:0;max-width:40ch}.rc-stage:where(.astro-yo2ipjaw){flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0}.fw:where(.astro-yo2ipjaw){display:flex;flex-direction:column;width:100%;max-width:320px;background:var(--base);border:1px solid var(--border);border-radius:12px;overflow:hidden}.fw-bar:where(.astro-yo2ipjaw){display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 16px;border-bottom:1px solid var(--border)}.fw-app:where(.astro-yo2ipjaw){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:1;color:var(--stone);letter-spacing:.02em}.fw-x:where(.astro-yo2ipjaw){font-family:Inter,sans-serif;font-size:var(--fs-body);line-height:1;color:var(--stone)}.fw-body:where(.astro-yo2ipjaw){padding:18px 20px 20px}.fw-q:where(.astro-yo2ipjaw){margin:0;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-body);line-height:var(--lh-subsection);color:var(--ink)}.fw-list:where(.astro-yo2ipjaw){margin-top:14px;display:flex;flex-direction:column;gap:8px}.fw-sub:where(.astro-yo2ipjaw){width:100%;margin:0;padding:10px 12px;appearance:none;border:1px solid var(--border);background:var(--base);text-align:left;font:inherit;color:inherit;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:border-color var(--dur-quick) var(--ease),background var(--dur-quick) var(--ease)}.fw-sub:where(.astro-yo2ipjaw):hover{border-color:var(--stone)}.fw-sub:where(.astro-yo2ipjaw):focus-visible{outline:2px solid var(--volt);outline-offset:2px}.fw-stars:where(.astro-yo2ipjaw){display:inline-flex;gap:2px;flex:none}.fw-star:where(.astro-yo2ipjaw){font-size:var(--fs-label);line-height:1;color:var(--border)}.fw-star:where(.astro-yo2ipjaw).on{color:var(--graphite)}.fw-comment:where(.astro-yo2ipjaw){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:1;color:var(--body)}.ri-demo:where(.astro-yo2ipjaw)[data-active=confusing] .fw-sub:where(.astro-yo2ipjaw)[data-opt=confusing],.ri-demo:where(.astro-yo2ipjaw)[data-active=broken] .fw-sub:where(.astro-yo2ipjaw)[data-opt=broken],.ri-demo:where(.astro-yo2ipjaw)[data-active=closed] .fw-sub:where(.astro-yo2ipjaw)[data-opt=closed]{border-color:var(--volt);background:var(--wash-volt)}.call:where(.astro-yo2ipjaw){position:relative;width:100%;display:flex;flex-direction:column;gap:12px;background:var(--ink);border-radius:12px;padding:12px}.call-top:where(.astro-yo2ipjaw){display:flex;align-items:center;justify-content:space-between}.call-ch:where(.astro-yo2ipjaw){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:#ffffff80}.call-grid:where(.astro-yo2ipjaw){display:grid;grid-template-columns:1.6fr 1fr;gap:8px}.call-screen:where(.astro-yo2ipjaw){position:relative;border-radius:12px;overflow:hidden;background:#15151f;min-height:120px}.cs-video:where(.astro-yo2ipjaw){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.call-hollie:where(.astro-yo2ipjaw){position:relative;border-radius:12px;overflow:hidden;background:var(--ink);display:flex;align-items:center;justify-content:center}.call-orb:where(.astro-yo2ipjaw){width:76%;max-width:120px}.call-name:where(.astro-yo2ipjaw){position:absolute;left:8px;bottom:8px;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:#fff;background:#0d0b1e73;padding:2px 8px;border-radius:8px}.call-cc:where(.astro-yo2ipjaw){display:grid}.call-scene:where(.astro-yo2ipjaw){grid-area:1 / 1;display:flex;flex-direction:column;gap:8px}.cc-ask:where(.astro-yo2ipjaw){margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:#fff}.cc-who:where(.astro-yo2ipjaw){display:block;font-weight:600;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--flow);margin-bottom:4px}.cc-ans:where(.astro-yo2ipjaw){margin:0;font-family:Inter,sans-serif;font-weight:400;font-style:italic;font-size:var(--fs-label);line-height:var(--lh-label);color:#ffffffb3}.cc-find:where(.astro-yo2ipjaw){margin:4px 0 0;display:flex;align-items:baseline;gap:8px;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);line-height:var(--lh-label);color:#fff}.cc-arrow:where(.astro-yo2ipjaw){color:var(--flow)}.cc-count:where(.astro-yo2ipjaw){margin-left:auto;font-weight:500;color:var(--ink);background:var(--flow);border-radius:9999px;padding:2px 10px;flex:none}.xf:where(.astro-yo2ipjaw){transition:opacity var(--dur-slide) var(--ease) .15s,transform var(--dur-slide) var(--ease) .15s}.xf:where(.astro-yo2ipjaw)[aria-hidden=true]{opacity:0;transform:translate(-12px);pointer-events:none;transition:opacity .24s var(--ease) 0ms,transform .24s var(--ease) 0ms}@media(max-width:900px){.ri-cards:where(.astro-yo2ipjaw){grid-template-columns:1fr}.rc-stage:where(.astro-yo2ipjaw){padding:4px 0}}@media(prefers-reduced-motion:reduce){.xf:where(.astro-yo2ipjaw){transition:none!important}}.re-grid:where(.astro-ntzrinnh){margin-top:var(--space-lg);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.re-steps:where(.astro-ntzrinnh){list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.re-step:where(.astro-ntzrinnh){display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 0}.re-step:where(.astro-ntzrinnh):first-child{padding-top:0}.re-step-hl:where(.astro-ntzrinnh){background:var(--wash-volt);border-radius:16px;padding:var(--space-sm) var(--space-xs);margin:0 calc(-1 * var(--space-xs))}.re-num:where(.astro-ntzrinnh){flex:none;width:32px;height:32px;border-radius:50%;background:var(--volt);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);line-height:1;display:inline-flex;align-items:center;justify-content:center}.re-step-title:where(.astro-ntzrinnh){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);line-height:var(--lh-subsection);color:var(--ink);margin:0}.re-step-body:where(.astro-ntzrinnh){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);margin:4px 0 0}.re-step-note:where(.astro-ntzrinnh){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone);margin:6px 0 0}.re-card:where(.astro-ntzrinnh){background:var(--base);border:1px solid var(--border);border-radius:16px;overflow:hidden}.re-bar:where(.astro-ntzrinnh){display:flex;align-items:center;gap:8px;background:var(--surface);padding:12px 16px;border-bottom:1px solid var(--border)}.re-bar:where(.astro-ntzrinnh) i:where(.astro-ntzrinnh){width:10px;height:10px;border-radius:50%;background:var(--border);flex:none}.re-bar:where(.astro-ntzrinnh) span:where(.astro-ntzrinnh){margin-left:8px;font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:1;color:var(--stone)}.re-body:where(.astro-ntzrinnh){position:relative;padding:var(--space-md);min-height:196px}.re-app:where(.astro-ntzrinnh){display:flex;flex-direction:column;gap:14px;opacity:.5}.re-done:where(.astro-ntzrinnh){display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-body);line-height:1;color:var(--ink)}.re-check:where(.astro-ntzrinnh){width:22px;height:22px;border-radius:50%;background:var(--wash-flow);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.re-check:where(.astro-ntzrinnh) svg:where(.astro-ntzrinnh){width:14px;height:14px}.re-line:where(.astro-ntzrinnh){height:12px;width:var(--w);border-radius:9999px;background:var(--surface)}.re-invite:where(.astro-ntzrinnh){position:absolute;left:var(--space-md);right:var(--space-md);bottom:var(--space-md);display:flex;align-items:center;gap:12px;background:var(--base);border:1px solid var(--border);border-radius:12px;padding:12px}html.js .re-invite:where(.astro-ntzrinnh){opacity:0;transform:translateY(12px);transition:opacity var(--dur-slide) var(--ease) .5s,transform var(--dur-slide) var(--ease) .5s}html.js .reveal:where(.astro-ntzrinnh).in .re-invite:where(.astro-ntzrinnh){opacity:1;transform:none}.re-mark:where(.astro-ntzrinnh){flex:none;width:32px;height:32px;border-radius:8px;background:var(--warmth);color:#fff;font-family:Syne,Arial Narrow,sans-serif;font-weight:700;font-size:var(--fs-body);line-height:1;display:inline-flex;align-items:center;justify-content:center}.re-ask:where(.astro-ntzrinnh){flex:1;min-width:0;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink)}.re-cta:where(.astro-ntzrinnh){flex:none;display:inline-flex;align-items:center;height:34px;padding:0 14px;background:var(--warmth);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);line-height:1;border-radius:8px}@media(max-width:900px){.re-grid:where(.astro-ntzrinnh){grid-template-columns:1fr;gap:var(--space-md)}}@media(max-width:520px){.re-invite:where(.astro-ntzrinnh){flex-wrap:wrap}.re-ask:where(.astro-ntzrinnh){flex-basis:100%}}@media(prefers-reduced-motion:reduce){html.js .re-invite:where(.astro-ntzrinnh){opacity:1!important;transform:none!important;transition:none!important}}.ro-steps:where(.astro-rky4wo5w){margin-top:var(--space-lg);display:flex;gap:var(--space-xs);align-items:stretch}.ro-step:where(.astro-rky4wo5w){position:relative;flex:1 1 0;min-width:0;min-height:480px;background:var(--wash-flow);border-radius:16px;overflow:hidden;cursor:pointer;transition:flex-grow var(--dur-slide) var(--ease),background var(--dur-quick) var(--ease)}.ro-steps:where(.astro-rky4wo5w):not(:hover):not(:focus-within) .ro-step:where(.astro-rky4wo5w):first-child,.ro-step:where(.astro-rky4wo5w):hover,.ro-step:where(.astro-rky4wo5w):focus-within{flex-grow:2.6;background:var(--flow)}.ro-step-num:where(.astro-rky4wo5w){position:absolute;top:24px;right:24px;z-index:2;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--stone);transition:color var(--dur-quick) var(--ease)}.ro-steps:where(.astro-rky4wo5w):not(:hover):not(:focus-within) .ro-step:where(.astro-rky4wo5w):first-child .ro-step-num:where(.astro-rky4wo5w),.ro-step:where(.astro-rky4wo5w):hover .ro-step-num:where(.astro-rky4wo5w),.ro-step:where(.astro-rky4wo5w):focus-within .ro-step-num:where(.astro-rky4wo5w){color:var(--ink)}.ro-face:where(.astro-rky4wo5w){position:absolute;inset:0;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;opacity:1;transition:opacity .2s var(--ease)}.ro-face-title:where(.astro-rky4wo5w){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);letter-spacing:-.02em;line-height:var(--lh-subsection);color:var(--ink);margin:0;max-width:12ch}.ro-detail:where(.astro-rky4wo5w){position:absolute;inset:0;padding:32px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease)}.ro-detail-in:where(.astro-rky4wo5w){width:560px;height:100%;display:flex;flex-direction:column}.ro-stage:where(.astro-rky4wo5w){background:var(--wash-flow);border-radius:12px;height:232px;padding:24px;display:flex;overflow:hidden}.ro-step-text:where(.astro-rky4wo5w){margin-top:auto;padding-top:32px}.ro-step-h:where(.astro-rky4wo5w){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);letter-spacing:-.02em;line-height:var(--lh-subsection);color:var(--ink);margin:0}.ro-step-p:where(.astro-rky4wo5w){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);margin:8px 0 0;max-width:46ch}.ro-steps:where(.astro-rky4wo5w):not(:hover):not(:focus-within) .ro-step:where(.astro-rky4wo5w):first-child .ro-face:where(.astro-rky4wo5w),.ro-step:where(.astro-rky4wo5w):hover .ro-face:where(.astro-rky4wo5w),.ro-step:where(.astro-rky4wo5w):focus-within .ro-face:where(.astro-rky4wo5w){opacity:0}.ro-steps:where(.astro-rky4wo5w):not(:hover):not(:focus-within) .ro-step:where(.astro-rky4wo5w):first-child .ro-detail:where(.astro-rky4wo5w),.ro-step:where(.astro-rky4wo5w):hover .ro-detail:where(.astro-rky4wo5w),.ro-step:where(.astro-rky4wo5w):focus-within .ro-detail:where(.astro-rky4wo5w){opacity:1;transform:none;pointer-events:auto}.vis-people:where(.astro-rky4wo5w),.vis-rank:where(.astro-rky4wo5w),.vis-brief:where(.astro-rky4wo5w){width:100%;height:100%}.vis-people:where(.astro-rky4wo5w){display:flex;flex-direction:column;gap:14px}.vp-tag:where(.astro-rky4wo5w){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:1;color:var(--stone);flex:none}.vp-tag:where(.astro-rky4wo5w) b:where(.astro-rky4wo5w){font-weight:700;font-size:var(--fs-subsection);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-right:4px}.vp-grid:where(.astro-rky4wo5w){flex:1 1 0;min-height:0;display:grid;grid-template-columns:repeat(10,1fr);gap:10px;align-content:center}.vp-dot:where(.astro-rky4wo5w){aspect-ratio:1;border-radius:50%;background:var(--volt);transform:scale(0);transform-origin:center}.ro-step:where(.astro-rky4wo5w):hover .vp-dot:where(.astro-rky4wo5w),.ro-step:where(.astro-rky4wo5w):focus-within .vp-dot:where(.astro-rky4wo5w),.ro-steps:where(.astro-rky4wo5w):not(:hover):not(:focus-within) .ro-step:where(.astro-rky4wo5w):first-child .vp-dot:where(.astro-rky4wo5w){transform:scale(1);transition:transform .4s var(--ease);transition-delay:calc(var(--i) * .03s)}.vis-rank:where(.astro-rky4wo5w){display:flex;flex-direction:column;gap:16px;justify-content:center}.vr-row:where(.astro-rky4wo5w){display:grid;grid-template-columns:116px 1fr auto;align-items:center;gap:12px}.vr-name:where(.astro-rky4wo5w){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:1.3;color:var(--ink)}.vr-track:where(.astro-rky4wo5w){height:10px;background:var(--base);border-radius:9999px;overflow:hidden}.vr-fill:where(.astro-rky4wo5w){display:block;height:100%;width:0;background:var(--volt);border-radius:9999px;transition:width .6s var(--ease)}.ro-step:where(.astro-rky4wo5w):hover .vr-fill:where(.astro-rky4wo5w),.ro-step:where(.astro-rky4wo5w):focus-within .vr-fill:where(.astro-rky4wo5w),.ro-steps:where(.astro-rky4wo5w):not(:hover):not(:focus-within) .ro-step:where(.astro-rky4wo5w):first-child .vr-fill:where(.astro-rky4wo5w){width:var(--w)}.vr-fill:where(.astro-rky4wo5w){width:var(--w)}.vr-n:where(.astro-rky4wo5w){font-family:Inter,sans-serif;font-weight:700;font-size:var(--fs-label);color:var(--stone);font-variant-numeric:tabular-nums}.vr-quote:where(.astro-rky4wo5w){grid-column:2 / 4;font-family:Inter,sans-serif;font-weight:400;font-style:italic;font-size:var(--fs-label);line-height:1.3;color:var(--body)}.vis-brief:where(.astro-rky4wo5w){display:flex;flex-direction:column;gap:12px;justify-content:center}.vb-head:where(.astro-rky4wo5w){display:flex;align-items:baseline;justify-content:space-between}.vb-from:where(.astro-rky4wo5w){font-family:Inter,sans-serif;font-weight:700;font-size:var(--fs-body);letter-spacing:-.02em;color:var(--ink)}.vb-when:where(.astro-rky4wo5w){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--stone)}.vb-line:where(.astro-rky4wo5w){height:10px;width:var(--w);border-radius:9999px;background:var(--base);margin:0}.vb-act:where(.astro-rky4wo5w){display:flex;align-items:center;gap:10px;margin-top:4px;padding:12px 14px;background:var(--base);border-radius:8px;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);line-height:1.2;color:var(--ink)}.vb-check:where(.astro-rky4wo5w){flex:none;width:22px;height:22px;border-radius:50%;background:var(--flow);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.vb-check:where(.astro-rky4wo5w) svg:where(.astro-rky4wo5w){width:14px;height:14px}.ro-proof:where(.astro-rky4wo5w){margin:var(--space-lg) 0 0;max-width:60ch}.ro-proof-q:where(.astro-rky4wo5w){margin:0;font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-subsection);line-height:var(--lh-subsection);color:var(--ink)}.ro-mark:where(.astro-rky4wo5w){background:var(--wash-warmth);color:var(--ink);padding:0 4px}.ro-attr:where(.astro-rky4wo5w){display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs)}.ro-ava:where(.astro-rky4wo5w){width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.ro-id:where(.astro-rky4wo5w){display:flex;flex-direction:column;gap:2px}.ro-name:where(.astro-rky4wo5w){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink)}.ro-role:where(.astro-rky4wo5w){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone)}@media(max-width:900px){.ro-steps:where(.astro-rky4wo5w){flex-direction:column}.ro-step:where(.astro-rky4wo5w){flex:none;min-height:0;background:var(--flow)}.ro-step-num:where(.astro-rky4wo5w){position:static;display:block;padding:32px 32px 0;text-align:right;color:var(--ink)}.ro-face:where(.astro-rky4wo5w){display:none}.ro-detail:where(.astro-rky4wo5w){position:static;opacity:1;transform:none;pointer-events:auto}.ro-detail-in:where(.astro-rky4wo5w){width:100%}.ro-stage:where(.astro-rky4wo5w){height:220px}.vp-dot:where(.astro-rky4wo5w){transform:scale(1)}.vr-fill:where(.astro-rky4wo5w){width:var(--w)}}@media(prefers-reduced-motion:reduce){.ro-step:where(.astro-rky4wo5w),.ro-face:where(.astro-rky4wo5w),.ro-detail:where(.astro-rky4wo5w){transition:none!important}.vp-dot:where(.astro-rky4wo5w){transform:scale(1)!important;transition:none!important}.vr-fill:where(.astro-rky4wo5w){width:var(--w)!important;transition:none!important}}.rend:where(.astro-a4h3wjmh){padding-bottom:var(--gap)}.rend-title:where(.astro-a4h3wjmh){font-family:Syne,Arial Narrow,sans-serif;font-weight:700;letter-spacing:-.04em;color:var(--ink);margin:0;font-size:var(--fs-display);line-height:var(--lh-display);max-width:18ch}@media(max-width:640px){.rend-title:where(.astro-a4h3wjmh){font-size:var(--fs-heading);line-height:var(--lh-heading)}}.cfoot:where(.astro-xwxd45n6){background:var(--base);border-top:1px solid var(--border);padding:var(--space-md) 0}.cfoot-inner:where(.astro-xwxd45n6){display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.cfoot-logo:where(.astro-xwxd45n6){display:inline-flex;align-items:center;height:22px;margin-right:auto}.cfoot-logo:where(.astro-xwxd45n6) svg{width:auto;height:22px;display:block}.cfoot-logo:where(.astro-xwxd45n6) svg path,.cfoot-logo:where(.astro-xwxd45n6) .cls-1{fill:var(--ink)}.cfoot-link:where(.astro-xwxd45n6){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--stone);text-decoration:none;cursor:pointer;transition:color var(--dur-quick) var(--ease)}.cfoot-link:where(.astro-xwxd45n6):hover{color:var(--ink)}.cfoot-line:where(.astro-xwxd45n6){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone);margin:0}@media(max-width:560px){.cfoot-logo:where(.astro-xwxd45n6){margin-right:0;flex-basis:100%}}.cstick:where(.astro-jd4wv563){position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--base);border-top:1px solid var(--border);padding:12px 16px;display:none;visibility:hidden;transform:translateY(100%);transition:transform var(--dur-quick) var(--ease),visibility 0s var(--dur-quick)}.cstick:where(.astro-jd4wv563).on{visibility:visible;transform:none;transition:transform var(--dur-quick) var(--ease),visibility 0s 0s}.cstick:where(.astro-jd4wv563) .cstick-btn{width:100%}@media(max-width:640px){.cstick:where(.astro-jd4wv563){display:block}}@media(prefers-reduced-motion:reduce){.cstick:where(.astro-jd4wv563){transition:none}}body{background:var(--base);color:var(--ink)}.bound{max-width:80rem;margin:0 auto;padding:0 32px;position:relative}@media(max-width:640px){.bound{padding:0 16px}}.csec{padding-top:var(--gap);background:var(--base)}.csec-title{font-family:Syne,Arial Narrow,sans-serif;font-weight:700;letter-spacing:-.04em;margin:0;font-size:var(--fs-heading);line-height:var(--lh-heading);color:var(--ink)}.csec-head{max-width:60ch}.csec-lede{font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--body);margin:var(--space-md) 0 0;max-width:52ch}.gridbg:before{content:"";position:absolute;top:0;left:0;right:0;height:620px;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--border) 0 1px,transparent 1px 120px);-webkit-mask:linear-gradient(to bottom,transparent 0,transparent 80px,#000 240px,#000 520px,transparent 620px);mask:linear-gradient(to bottom,transparent 0,transparent 80px,#000 240px,#000 520px,transparent 620px)}.gridbg>*{position:relative;z-index:1}.actions{margin-top:var(--space-md);display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--volt);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);line-height:1;padding:var(--btn-py) var(--btn-px);border-radius:8px;text-decoration:none;cursor:pointer;transition:background var(--dur-quick) var(--ease)}.btn-primary:hover{background:var(--volt-dark)}.cta-note{font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone);margin:var(--space-xs) 0 0}html.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--rd, 0) * .08s)}html.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}
