.shero:where(.astro-fwiekcl6){background:var(--base);color:var(--ink);padding:var(--gap) 0 0;overflow:hidden}.shero-grid:where(.astro-fwiekcl6){display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-sm);align-items:center}.shero-title:where(.astro-fwiekcl6){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}.shero-title:where(.astro-fwiekcl6) .ln:where(.astro-fwiekcl6){display:block}.shero-sub:where(.astro-fwiekcl6){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-fwiekcl6){opacity:0;transform:translateY(20px);animation:rise .7s var(--ease) forwards;animation-delay:calc(var(--d) * .12s)}@keyframes rise{to{opacity:1;transform:none}}.shero-card:where(.astro-fwiekcl6){background:var(--ink);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:20px}.shc-top:where(.astro-fwiekcl6){display:flex;align-items:center;justify-content:space-between}.shc-ch:where(.astro-fwiekcl6){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:#ffffff80}.shc-orb:where(.astro-fwiekcl6){display:flex;justify-content:center;align-items:center;height:184px}.orb-m:where(.astro-fwiekcl6){width:208px}.shc-bubble:where(.astro-fwiekcl6){align-self:flex-start;max-width:92%;background:#ffffff14;color:#fff;font-family:Inter,sans-serif;font-size:var(--fs-body);line-height:var(--lh-subsection);border-radius:16px 16px 16px 8px;padding:16px 20px}.shc-reply:where(.astro-fwiekcl6){align-self:flex-end;display:inline-flex;align-items:center;gap:12px;background:#ffffff0a;border-radius:16px 16px 8px;padding:12px 16px}.shc-av:where(.astro-fwiekcl6){width:32px;height:32px;border-radius:50%;background:var(--warmth);color:#fff;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);display:inline-flex;align-items:center;justify-content:center;flex:none}.shc-wave:where(.astro-fwiekcl6){display:inline-flex;align-items:center;gap:4px;height:24px}.shc-wave:where(.astro-fwiekcl6) span:where(.astro-fwiekcl6){width:4px;height:24px;border-radius:9999px;background:var(--flow);transform:scaleY(.25);transform-origin:center;animation:wave 1.4s var(--ease) infinite}.shc-wave:where(.astro-fwiekcl6) span:where(.astro-fwiekcl6):nth-child(2){animation-delay:-.15s}.shc-wave:where(.astro-fwiekcl6) span:where(.astro-fwiekcl6):nth-child(3){animation-delay:-.3s}.shc-wave:where(.astro-fwiekcl6) span:where(.astro-fwiekcl6):nth-child(4){animation-delay:-.45s}.shc-wave:where(.astro-fwiekcl6) span:where(.astro-fwiekcl6):nth-child(5){animation-delay:-.6s}.shc-wave:where(.astro-fwiekcl6) span:where(.astro-fwiekcl6):nth-child(6){animation-delay:-.75s}.shc-wave:where(.astro-fwiekcl6) span:where(.astro-fwiekcl6):nth-child(7){animation-delay:-.9s}.shc-wave:where(.astro-fwiekcl6) span:where(.astro-fwiekcl6):nth-child(8){animation-delay:-1.05s}.shc-wave:where(.astro-fwiekcl6) span:where(.astro-fwiekcl6):nth-child(9){animation-delay:-1.2s}@keyframes wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media(max-width:900px){.shero-title:where(.astro-fwiekcl6){font-size:var(--fs-heading);line-height:var(--lh-heading)}.shero-grid:where(.astro-fwiekcl6){grid-template-columns:1fr;gap:var(--space-md)}}@media(prefers-reduced-motion:reduce){.ln:where(.astro-fwiekcl6){opacity:1!important;transform:none!important;animation:none!important}.shc-wave:where(.astro-fwiekcl6) span:where(.astro-fwiekcl6){animation:none}}.uc-rows:where(.astro-yjy5xaxz){margin-top:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.uc-row:where(.astro-yjy5xaxz){--uc-wash: var(--wash-flow);--uc-solid: var(--flow);--uc-open-ink: var(--ink);--uc-open-sub: var(--body);display:flex;gap:var(--space-sm);align-items:stretch}.uc-row--volt:where(.astro-yjy5xaxz){--uc-wash: var(--wash-volt);--uc-solid: var(--volt);--uc-open-ink: #fff;--uc-open-sub: rgba(255, 255, 255, .66)}.uc:where(.astro-yjy5xaxz){position:relative;flex:1 1 0;min-width:0;min-height:340px;display:flex;flex-direction:column;background:var(--uc-wash);border-radius:16px;padding:28px;overflow:hidden;transition:flex-grow var(--dur-slide) var(--ease),background var(--dur-quick) var(--ease)}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz),.uc:where(.astro-yjy5xaxz):hover,.uc:where(.astro-yjy5xaxz):focus-within{flex-grow:2.2;background:var(--uc-solid)}.uc-stage:where(.astro-yjy5xaxz){position:relative;flex:1 1 auto;min-height:0;background:var(--uc-wash);border-radius:12px;overflow:hidden;opacity:0;transition:opacity var(--dur-quick) var(--ease)}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .uc-stage:where(.astro-yjy5xaxz),.uc:where(.astro-yjy5xaxz):hover .uc-stage:where(.astro-yjy5xaxz),.uc:where(.astro-yjy5xaxz):focus-within .uc-stage:where(.astro-yjy5xaxz){opacity:1}.uc-text:where(.astro-yjy5xaxz){margin-top:20px;flex:none}.uc-title:where(.astro-yjy5xaxz){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;transition:color var(--dur-quick) var(--ease)}.uc-desc:where(.astro-yjy5xaxz){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:40ch;transition:color var(--dur-quick) var(--ease)}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .uc-title:where(.astro-yjy5xaxz),.uc:where(.astro-yjy5xaxz):hover .uc-title:where(.astro-yjy5xaxz),.uc:where(.astro-yjy5xaxz):focus-within .uc-title:where(.astro-yjy5xaxz){color:var(--uc-open-ink)}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .uc-desc:where(.astro-yjy5xaxz),.uc:where(.astro-yjy5xaxz):hover .uc-desc:where(.astro-yjy5xaxz),.uc:where(.astro-yjy5xaxz):focus-within .uc-desc:where(.astro-yjy5xaxz){color:var(--uc-open-sub)}.hmk:where(.astro-yjy5xaxz){width:24px;height:24px;flex:none;border-radius:50%;background:var(--volt);color:#fff;font-family:Syne,Arial Narrow,sans-serif;font-weight:700;font-size:var(--fs-label);line-height:1;display:inline-flex;align-items:center;justify-content:center}.wn:where(.astro-yjy5xaxz){position:absolute;inset:20px;display:flex;flex-direction:column;justify-content:center;gap:14px}.wn-chart:where(.astro-yjy5xaxz){position:relative;width:100%;height:72px}.wn-chart:where(.astro-yjy5xaxz) svg:where(.astro-yjy5xaxz){display:block;width:100%;height:100%;overflow:visible}.wn-line:where(.astro-yjy5xaxz){fill:none;stroke:var(--volt);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:500;stroke-dashoffset:500;transition:stroke-dashoffset 1s var(--ease)}.wn-dot:where(.astro-yjy5xaxz){position:absolute;left:96.7%;top:9.4%;width:12px;height:12px;border-radius:50%;background:var(--volt);opacity:0;transform:translate(-50%,-50%) scale(.2);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-slide) var(--ease)}.wn-badge:where(.astro-yjy5xaxz){align-self:flex-start;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--volt);background:#fff;border-radius:9999px;padding:4px 12px;opacity:0;transform:translateY(8px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease);--d: .7s}.wn-ask:where(.astro-yjy5xaxz){display:inline-flex;align-items:center;gap:8px;align-self:flex-start;max-width:94%;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);background:#fff;border-radius:12px 12px 12px 4px;padding:8px 12px;opacity:0;transform:translateY(8px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease);--d: 1.04s}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .wn-line:where(.astro-yjy5xaxz),.uc-win:where(.astro-yjy5xaxz):hover .wn-line:where(.astro-yjy5xaxz),.uc-win:where(.astro-yjy5xaxz):focus-within .wn-line:where(.astro-yjy5xaxz){stroke-dashoffset:0;transition-delay:.1s}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .wn-dot:where(.astro-yjy5xaxz),.uc-win:where(.astro-yjy5xaxz):hover .wn-dot:where(.astro-yjy5xaxz),.uc-win:where(.astro-yjy5xaxz):focus-within .wn-dot:where(.astro-yjy5xaxz){opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:.92s}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .wn-badge:where(.astro-yjy5xaxz),.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .wn-ask:where(.astro-yjy5xaxz),.uc-win:where(.astro-yjy5xaxz):hover .wn-badge:where(.astro-yjy5xaxz),.uc-win:where(.astro-yjy5xaxz):focus-within .wn-badge:where(.astro-yjy5xaxz),.uc-win:where(.astro-yjy5xaxz):hover .wn-ask:where(.astro-yjy5xaxz),.uc-win:where(.astro-yjy5xaxz):focus-within .wn-ask:where(.astro-yjy5xaxz){opacity:1;transform:none;transition-delay:var(--d)}.rv:where(.astro-yjy5xaxz){position:absolute;inset:20px;display:flex;flex-direction:column;justify-content:center;gap:18px}.rv-stars:where(.astro-yjy5xaxz){display:inline-flex;gap:6px}.rv-star:where(.astro-yjy5xaxz){width:26px;height:26px;fill:var(--warmth);opacity:0;transform:scale(.3);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-slide) var(--ease)}.rv-star:where(.astro-yjy5xaxz):nth-child(1){--d: .1s}.rv-star:where(.astro-yjy5xaxz):nth-child(2){--d: .22s}.rv-star:where(.astro-yjy5xaxz):nth-child(3){--d: .34s}.rv-star:where(.astro-yjy5xaxz):nth-child(4){--d: .46s}.rv-star:where(.astro-yjy5xaxz):nth-child(5){--d: .58s}.rv-quote:where(.astro-yjy5xaxz){display:inline-flex;align-items:center;gap:8px;align-self:flex-start;max-width:94%;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);background:#fff;border-radius:12px 12px 12px 4px;padding:8px 12px;opacity:0;transform:translateY(8px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease);--d: .82s}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .rv-star:where(.astro-yjy5xaxz),.uc-review:where(.astro-yjy5xaxz):hover .rv-star:where(.astro-yjy5xaxz),.uc-review:where(.astro-yjy5xaxz):focus-within .rv-star:where(.astro-yjy5xaxz){opacity:1;transform:none;transition-delay:var(--d)}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .rv-quote:where(.astro-yjy5xaxz),.uc-review:where(.astro-yjy5xaxz):hover .rv-quote:where(.astro-yjy5xaxz),.uc-review:where(.astro-yjy5xaxz):focus-within .rv-quote:where(.astro-yjy5xaxz){opacity:1;transform:none;transition-delay:var(--d)}.lh:where(.astro-yjy5xaxz){position:absolute;inset:20px;display:flex;flex-direction:column;justify-content:center;gap:16px}.lh-row:where(.astro-yjy5xaxz){display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:8px;padding:12px 16px}.lh-feat:where(.astro-yjy5xaxz){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--ink)}.lh-switch:where(.astro-yjy5xaxz){position:relative;width:40px;height:24px;flex:none;border-radius:9999px;background:var(--border);transition:background var(--dur-quick) var(--ease)}.lh-switch:where(.astro-yjy5xaxz) i:where(.astro-yjy5xaxz){position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--dur-slide) var(--ease)}.lh-reacts:where(.astro-yjy5xaxz){display:flex;flex-wrap:wrap;gap:8px}.lh-pill:where(.astro-yjy5xaxz){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:#fff;border-radius:9999px;padding:4px 12px;opacity:0;transform:translateY(8px) scale(.96);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-slide) var(--ease)}.lh-p1:where(.astro-yjy5xaxz){--d: .34s}.lh-p2:where(.astro-yjy5xaxz){--d: .48s}.lh-p3:where(.astro-yjy5xaxz){--d: .62s}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .lh-switch:where(.astro-yjy5xaxz),.uc-launch:where(.astro-yjy5xaxz):hover .lh-switch:where(.astro-yjy5xaxz),.uc-launch:where(.astro-yjy5xaxz):focus-within .lh-switch:where(.astro-yjy5xaxz){background:var(--flow);transition-delay:.18s}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .lh-switch:where(.astro-yjy5xaxz) i:where(.astro-yjy5xaxz),.uc-launch:where(.astro-yjy5xaxz):hover .lh-switch:where(.astro-yjy5xaxz) i:where(.astro-yjy5xaxz),.uc-launch:where(.astro-yjy5xaxz):focus-within .lh-switch:where(.astro-yjy5xaxz) i:where(.astro-yjy5xaxz){transform:translate(16px);transition-delay:.18s}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .lh-pill:where(.astro-yjy5xaxz),.uc-launch:where(.astro-yjy5xaxz):hover .lh-pill:where(.astro-yjy5xaxz),.uc-launch:where(.astro-yjy5xaxz):focus-within .lh-pill:where(.astro-yjy5xaxz){opacity:1;transform:none;transition-delay:var(--d)}.lp:where(.astro-yjy5xaxz){position:absolute;inset:20px;display:flex;flex-direction:column;gap:12px;justify-content:center}.lp-hero:where(.astro-yjy5xaxz){height:36px;border-radius:8px;background:#fff}.lp-slots:where(.astro-yjy5xaxz){display:flex;gap:10px}.lp-slot:where(.astro-yjy5xaxz){position:relative;flex:1 1 0;min-width:0;height:88px;border-radius:8px;border:2px dashed var(--border);background:transparent;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;transition:background var(--dur-quick) var(--ease),border-color var(--dur-quick) var(--ease)}.lp-slot:where(.astro-yjy5xaxz):nth-child(1){--d: .14s}.lp-slot:where(.astro-yjy5xaxz):nth-child(2){--d: .3s}.lp-slot:where(.astro-yjy5xaxz):nth-child(3){--d: .46s}.lp-av:where(.astro-yjy5xaxz){width:20px;height:20px;border-radius:50%;background:var(--warmth);opacity:0;transform:scale(.3);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-slide) var(--ease)}.lp-l1:where(.astro-yjy5xaxz),.lp-l2:where(.astro-yjy5xaxz){display:block;height:6px;border-radius:9999px;background:var(--surface);opacity:0;transform:translateY(6px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease)}.lp-l1:where(.astro-yjy5xaxz){width:100%}.lp-l2:where(.astro-yjy5xaxz){width:64%}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .lp-slot:where(.astro-yjy5xaxz),.uc-landing:where(.astro-yjy5xaxz):hover .lp-slot:where(.astro-yjy5xaxz),.uc-landing:where(.astro-yjy5xaxz):focus-within .lp-slot:where(.astro-yjy5xaxz){border-color:transparent;background:#fff;transition-delay:var(--d)}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .lp-av:where(.astro-yjy5xaxz),.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .lp-l1:where(.astro-yjy5xaxz),.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .lp-l2:where(.astro-yjy5xaxz),.uc-landing:where(.astro-yjy5xaxz):hover .lp-av:where(.astro-yjy5xaxz),.uc-landing:where(.astro-yjy5xaxz):focus-within .lp-av:where(.astro-yjy5xaxz),.uc-landing:where(.astro-yjy5xaxz):hover .lp-l1:where(.astro-yjy5xaxz),.uc-landing:where(.astro-yjy5xaxz):focus-within .lp-l1:where(.astro-yjy5xaxz),.uc-landing:where(.astro-yjy5xaxz):hover .lp-l2:where(.astro-yjy5xaxz),.uc-landing:where(.astro-yjy5xaxz):focus-within .lp-l2:where(.astro-yjy5xaxz){opacity:1;transform:none;transition-delay:calc(var(--d) + .12s)}.av:where(.astro-yjy5xaxz){position:absolute;inset:18px;background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:10px}.av-label:where(.astro-yjy5xaxz){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);color:var(--stone);opacity:0;transform:translateY(6px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease);--d: .14s}.av-heads:where(.astro-yjy5xaxz){position:relative;flex:1 1 auto;min-height:0}.av-h:where(.astro-yjy5xaxz){position:absolute;inset:0;display:flex;align-items:center;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-body);line-height:var(--lh-label);color:var(--ink);opacity:0}.av-foot:where(.astro-yjy5xaxz){display:flex;align-items:center;justify-content:space-between;gap:12px;opacity:0;transform:translateY(6px);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-quick) var(--ease);--d: .28s}.av-cta:where(.astro-yjy5xaxz){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:var(--wash-volt);border-radius:9999px;padding:4px 14px}.av-ctr:where(.astro-yjy5xaxz){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--flow-ink, var(--ink))}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .av-label:where(.astro-yjy5xaxz),.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .av-foot:where(.astro-yjy5xaxz),.uc-ads:where(.astro-yjy5xaxz):hover .av-label:where(.astro-yjy5xaxz),.uc-ads:where(.astro-yjy5xaxz):focus-within .av-label:where(.astro-yjy5xaxz),.uc-ads:where(.astro-yjy5xaxz):hover .av-foot:where(.astro-yjy5xaxz),.uc-ads:where(.astro-yjy5xaxz):focus-within .av-foot:where(.astro-yjy5xaxz){opacity:1;transform:none;transition-delay:var(--d)}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .av-h:where(.astro-yjy5xaxz),.uc-ads:where(.astro-yjy5xaxz):hover .av-h:where(.astro-yjy5xaxz),.uc-ads:where(.astro-yjy5xaxz):focus-within .av-h:where(.astro-yjy5xaxz){animation-name:av-cycle;animation-duration:6s;animation-timing-function:var(--ease);animation-iteration-count:infinite}.av-h:where(.astro-yjy5xaxz):nth-child(2){animation-delay:2s}.av-h:where(.astro-yjy5xaxz):nth-child(3){animation-delay:4s}@keyframes av-cycle{0%{opacity:0;transform:translateY(8px)}4%{opacity:1;transform:none}28%{opacity:1;transform:none}33%{opacity:0;transform:translateY(-8px)}to{opacity:0;transform:translateY(-8px)}}.cl:where(.astro-yjy5xaxz){position:absolute;inset:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:8px}.cl-cell:where(.astro-yjy5xaxz){border-radius:8px;background:#fff}.cl-on:where(.astro-yjy5xaxz){display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);opacity:0;transform:translateY(8px) scale(.96);transition:opacity var(--dur-quick) var(--ease),transform var(--dur-slide) var(--ease)}.cl-art:where(.astro-yjy5xaxz){background:var(--wash-volt);color:var(--volt);--d: .16s}.cl-reel:where(.astro-yjy5xaxz){background:var(--wash-warmth);color:var(--warmth);--d: .3s}.cl-post:where(.astro-yjy5xaxz){background:var(--wash-flow);color:var(--ink);--d: .44s}.cl-quote:where(.astro-yjy5xaxz){background:var(--wash-volt);color:var(--volt);--d: .58s}.uc-row:where(.astro-yjy5xaxz):not(:hover):not(:focus-within) .uc--open:where(.astro-yjy5xaxz) .cl-on:where(.astro-yjy5xaxz),.uc-calendar:where(.astro-yjy5xaxz):hover .cl-on:where(.astro-yjy5xaxz),.uc-calendar:where(.astro-yjy5xaxz):focus-within .cl-on:where(.astro-yjy5xaxz){opacity:1;transform:none;transition-delay:var(--d)}.uc-more:where(.astro-yjy5xaxz){display:none}@media(max-width:900px){.uc-row:where(.astro-yjy5xaxz){flex-direction:column}.uc:where(.astro-yjy5xaxz){flex:none;min-height:0;cursor:pointer;transition:background var(--dur-quick) var(--ease)}.uc-text:where(.astro-yjy5xaxz){order:-1;margin-top:0;margin-bottom:16px}.uc-title:where(.astro-yjy5xaxz){padding-right:30px}.uc-stage:where(.astro-yjy5xaxz){transition:opacity var(--dur-quick) var(--ease),min-height var(--dur-slide) var(--ease)}.uc--open:where(.astro-yjy5xaxz) .uc-stage:where(.astro-yjy5xaxz){min-height:220px}.uc-more:where(.astro-yjy5xaxz){display:block;position:absolute;top:26px;right:26px;width:22px;height:22px;z-index:2}.uc-more:where(.astro-yjy5xaxz):before,.uc-more:where(.astro-yjy5xaxz):after{content:"";position:absolute;background:var(--ink);border-radius:9999px;transition:transform var(--dur-quick) var(--ease),background var(--dur-quick) var(--ease)}.uc-more:where(.astro-yjy5xaxz):before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.uc-more:where(.astro-yjy5xaxz):after{left:50%;top:0;bottom:0;width:2px;transform:translate(-50%)}.uc--open:where(.astro-yjy5xaxz) .uc-more:where(.astro-yjy5xaxz):after{transform:translate(-50%) scaleY(0)}.uc--open:where(.astro-yjy5xaxz) .uc-more:where(.astro-yjy5xaxz):before,.uc--open:where(.astro-yjy5xaxz) .uc-more:where(.astro-yjy5xaxz):after{background:var(--uc-open-ink)}}@media(prefers-reduced-motion:reduce){.uc:where(.astro-yjy5xaxz),.uc-stage:where(.astro-yjy5xaxz),.uc-title:where(.astro-yjy5xaxz),.uc-desc:where(.astro-yjy5xaxz),.wn-line:where(.astro-yjy5xaxz),.wn-dot:where(.astro-yjy5xaxz),.wn-badge:where(.astro-yjy5xaxz),.wn-ask:where(.astro-yjy5xaxz),.rv-star:where(.astro-yjy5xaxz),.rv-quote:where(.astro-yjy5xaxz),.lh-switch:where(.astro-yjy5xaxz),.lh-switch:where(.astro-yjy5xaxz) i:where(.astro-yjy5xaxz),.lh-pill:where(.astro-yjy5xaxz),.lp-slot:where(.astro-yjy5xaxz),.lp-av:where(.astro-yjy5xaxz),.lp-l1:where(.astro-yjy5xaxz),.lp-l2:where(.astro-yjy5xaxz),.av-label:where(.astro-yjy5xaxz),.av-foot:where(.astro-yjy5xaxz),.cl-on:where(.astro-yjy5xaxz){transition:none!important}.av-h:where(.astro-yjy5xaxz){animation:none!important}.av-h:where(.astro-yjy5xaxz):first-child{opacity:1}}.out-grid:where(.astro-sh37yftz){margin-top:var(--space-lg);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.out-card:where(.astro-sh37yftz){background:var(--base);border:1px solid var(--border);border-radius:16px;padding:32px}.out-vis:where(.astro-sh37yftz){position:relative;background:var(--surface);border-radius:12px;height:320px;overflow:hidden}.out-text:where(.astro-sh37yftz){margin-top:var(--space-sm)}.out-text:where(.astro-sh37yftz) h3:where(.astro-sh37yftz){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}.out-text:where(.astro-sh37yftz) p:where(.astro-sh37yftz){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}.ds:where(.astro-sh37yftz){display:flex;flex-direction:column;gap:2px}.ds-v:where(.astro-sh37yftz){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-subsection);color:var(--ink)}.ds-l:where(.astro-sh37yftz){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);color:var(--stone);white-space:nowrap}.doc:where(.astro-sh37yftz){position:absolute;inset:32px 32px -24px;background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px}.doc-title:where(.astro-sh37yftz){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-body);line-height:var(--lh-label);color:var(--ink);margin:0}.doc-stats:where(.astro-sh37yftz){display:flex;gap:40px}.doc-quote:where(.astro-sh37yftz){display:flex;align-items:flex-start;gap:12px;background:var(--wash-warmth);border-radius:8px;padding:16px;margin:0}.doc-quote:where(.astro-sh37yftz) p:where(.astro-sh37yftz){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);margin:0}.doc-ava:where(.astro-sh37yftz){width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none}.doc-lines:where(.astro-sh37yftz){display:flex;flex-direction:column;gap:8px}.doc-lines:where(.astro-sh37yftz) span:where(.astro-sh37yftz){display:block;height:8px;border-radius:9999px;background:var(--surface);width:100%}.arts:where(.astro-sh37yftz){position:absolute;inset:24px;display:flex;flex-direction:column;gap:8px;justify-content:center}.art:where(.astro-sh37yftz){display:flex;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:12px 16px;min-width:0}.art-ic:where(.astro-sh37yftz){width:40px;height:40px;border-radius:8px;background:var(--wash-volt);color:var(--volt);display:inline-flex;align-items:center;justify-content:center;flex:none}.art-ic:where(.astro-sh37yftz) svg:where(.astro-sh37yftz){width:20px;height:20px}.art-text:where(.astro-sh37yftz){display:flex;flex-direction:column;gap:2px;min-width:0}.art-cat:where(.astro-sh37yftz){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);color:var(--stone)}.art-h:where(.astro-sh37yftz){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ugc-video:where(.astro-sh37yftz){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ugc-name:where(.astro-sh37yftz){position:absolute;left:16px;bottom:16px;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:#fff;background:#00000073;padding:2px 8px;border-radius:8px}.ugc-views:where(.astro-sh37yftz){position:absolute;right:16px;top:16px;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:#fff;background:#00000073;padding:2px 8px;border-radius:8px}.ad:where(.astro-sh37yftz){position:absolute;inset:32px 32px -24px;background:#fff;border-radius:12px;padding:16px;display:flex;flex-direction:column}.ad-img:where(.astro-sh37yftz){border-radius:8px 8px 0 0;overflow:hidden;flex:none;height:160px}.ad-img:where(.astro-sh37yftz) img:where(.astro-sh37yftz){width:100%;height:100%;object-fit:cover;display:block}.ad-link:where(.astro-sh37yftz){display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface);border-radius:0 0 8px 8px;padding:12px 16px}.ad-link-text:where(.astro-sh37yftz){display:flex;flex-direction:column;gap:2px;min-width:0}.ad-link-t:where(.astro-sh37yftz){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-link-u:where(.astro-sh37yftz){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);color:var(--stone)}.ad-cta:where(.astro-sh37yftz){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:var(--wash-volt);border-radius:9999px;padding:4px 16px;white-space:nowrap;flex:none}.ad-stats:where(.astro-sh37yftz){display:flex;gap:40px;padding-top:16px}@media(max-width:900px){.out-grid:where(.astro-sh37yftz){grid-template-columns:1fr}.doc:where(.astro-sh37yftz),.ad:where(.astro-sh37yftz){left:16px;right:16px;top:16px}.arts:where(.astro-sh37yftz){inset:16px}}.wf-grid:where(.astro-257slt5i){margin-top:var(--space-lg);display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-sm)}.wf-card:where(.astro-257slt5i){position:relative;background:var(--wash-volt);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px}.wf-num:where(.astro-257slt5i){position:absolute;top:24px;right:24px;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--stone)}.wf-text:where(.astro-257slt5i) h3:where(.astro-257slt5i){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}.wf-text:where(.astro-257slt5i) p:where(.astro-257slt5i){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}.wf-stage:where(.astro-257slt5i){margin-top:auto;display:flex;flex-direction:column;gap:8px;min-height:208px;justify-content:center}.tpl:where(.astro-257slt5i){display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:8px;padding:12px 16px}.tpl-text:where(.astro-257slt5i){display:flex;flex-direction:column;gap:2px;min-width:0}.tpl-name:where(.astro-257slt5i){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--stone);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpl-on:where(.astro-257slt5i) .tpl-name:where(.astro-257slt5i){color:var(--ink)}.tpl-meta:where(.astro-257slt5i){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);color:var(--stone)}.tpl-check:where(.astro-257slt5i){width:20px;height:20px;color:var(--volt);flex:none}.lnk:where(.astro-257slt5i){display:flex;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:12px 16px}.lnk-ic:where(.astro-257slt5i){width:20px;height:20px;color:var(--stone);flex:none}.lnk-url:where(.astro-257slt5i){flex:1;min-width:0;font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chips:where(.astro-257slt5i){display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chip:where(.astro-257slt5i){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:#fff;border-radius:9999px;padding:6px 16px}.outrow:where(.astro-257slt5i){display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-radius:8px;padding:12px 16px}.outrow-text:where(.astro-257slt5i){display:flex;flex-direction:column;gap:2px;min-width:0}.outrow-name:where(.astro-257slt5i){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.outrow-meta:where(.astro-257slt5i){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);color:var(--stone)}.outrow-ready:where(.astro-257slt5i){font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-label);color:var(--ink);background:var(--flow);border-radius:9999px;padding:2px 12px;flex:none}@media(max-width:900px){.wf-grid:where(.astro-257slt5i){grid-template-columns:1fr}.wf-stage:where(.astro-257slt5i){min-height:0}}.proof:where(.astro-ziflvx3h){position:relative;margin:0;background:var(--wash-warmth);border-radius:22px;padding:var(--space-lg);overflow:hidden}.proof-mark:where(.astro-ziflvx3h){position:absolute;top:24px;left:24px;width:120px;height:120px;color:var(--warmth);opacity:.16;pointer-events:none}.proof:where(.astro-ziflvx3h) blockquote:where(.astro-ziflvx3h){position:relative;font-family:Syne,Arial Narrow,sans-serif;font-weight:700;font-size:var(--fs-heading);letter-spacing:-.04em;line-height:var(--lh-heading);color:var(--ink);margin:0;max-width:24ch}.proof-attr:where(.astro-ziflvx3h){display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-md)}.proof-ava:where(.astro-ziflvx3h){width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}.proof-id:where(.astro-ziflvx3h){display:flex;flex-direction:column;gap:2px}.proof-name:where(.astro-ziflvx3h){font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-body);color:var(--ink)}.proof-role:where(.astro-ziflvx3h){font-family:Inter,sans-serif;font-weight:400;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--stone)}@media(max-width:640px){.proof:where(.astro-ziflvx3h){padding:var(--space-sm)}.proof:where(.astro-ziflvx3h) blockquote:where(.astro-ziflvx3h){hyphens:auto;overflow-wrap:break-word}}.sec:where(.astro-lvbghdds).end{padding-bottom:var(--gap)}.end-title:where(.astro-lvbghdds){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)}@media(max-width:640px){.end-title:where(.astro-lvbghdds){font-size:var(--fs-heading);line-height:var(--lh-heading)}}.end:where(.astro-lvbghdds) .actions:where(.astro-lvbghdds){margin-top:var(--space-md)}body{background:var(--base);color:var(--ink)}.bound{max-width:80rem;margin:0 auto;padding:0 32px;position:relative}.sec{padding:var(--gap) 0 0;background:var(--base)}.sec-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)}.gridbg:before{content:"";position:absolute;top:0;left:0;right:0;height:600px;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 220px,#000 500px,transparent 600px);mask:linear-gradient(to bottom,transparent 0,transparent 80px,#000 220px,#000 500px,transparent 600px)}.gridbg>*{position:relative;z-index:1}.lc-live{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);color:var(--flow)}.lc-live i{width:8px;height:8px;border-radius:50%;background:var(--flow);animation:pulse-dot 1.6s var(--ease) infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.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)}.btn-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--graphite);font-family:Inter,sans-serif;font-weight:600;font-size:var(--fs-label);text-decoration:none;cursor:pointer;transition:color var(--dur-quick) var(--ease)}.btn-arrow .a{transition:transform var(--dur-quick) var(--ease)}.btn-arrow:hover{color:var(--volt)}.btn-arrow:hover .a{transform:translate(4px)}html.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ease),transform .6s var(--ease)}html.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;animation:none!important}.lc-live i{animation:none}}
