.aud-hero.svelte-1y78evt{--serif:"Fraunces", Georgia, "Times New Roman", ui-serif, serif;--sans:"Libre Franklin", Helvetica, Arial, system-ui, sans-serif;--mono:"IBM Plex Mono", Menlo, ui-monospace, monospace;--h-glow:transparent;--h-contour-op:.14;border-bottom:0;padding-block:clamp(3.5rem,8vh,6rem) clamp(3rem,7vh,5.5rem);position:relative;overflow:hidden}[data-mode=night] .aud-hero.svelte-1y78evt{--h-glow:color-mix(in srgb, var(--accent) 55%, transparent);--h-contour-op:.22}.h-wrap.svelte-1y78evt{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.6rem;display:grid}@media (width>=1024px){.h-wrap.svelte-1y78evt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);max-width:1280px;min-height:min(720px,78svh)}}.h-copy.svelte-1y78evt{max-width:37rem}.h-eyebrow.svelte-1y78evt{font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.7rem;margin:0;font-size:.76rem;font-weight:500;display:flex}.h-eyebrow.svelte-1y78evt:before{content:"";background:var(--accent);flex:none;width:26px;height:1px}.h-copy.svelte-1y78evt .h-title:where(.svelte-1y78evt){font-family:var(--serif);font-size:var(--f-h1);letter-spacing:-.02em;font-variation-settings:"opsz" 144;color:var(--ink);margin:1.5rem 0 0;font-weight:600;line-height:1.02}[data-mode=night] .h-copy.svelte-1y78evt .h-title:where(.svelte-1y78evt) em:where(.svelte-1y78evt){text-shadow:0 0 26px var(--h-glow)}.h-sub.svelte-1y78evt{max-width:52ch;font-family:var(--sans);color:var(--secondary);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55}.h-sub.svelte-1y78evt b:where(.svelte-1y78evt){color:var(--ink);font-weight:600}.h-cta.svelte-1y78evt{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;margin-top:2.1rem;display:flex}.h-cta.svelte-1y78evt .btn:where(.svelte-1y78evt){gap:.6rem}.h-cta.svelte-1y78evt .btn:where(.svelte-1y78evt) svg:where(.svelte-1y78evt){flex:none;width:16px;height:16px}.h-cta.svelte-1y78evt .h-arrow:where(.svelte-1y78evt){transition:transform .3s}.h-cta.svelte-1y78evt .btn-primary:where(.svelte-1y78evt):hover .h-arrow:where(.svelte-1y78evt){transform:translate(4px)}.h-brand.svelte-1y78evt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--secondary);margin:1.9rem 0 0;font-size:.66rem;line-height:1.9}@keyframes svelte-1y78evt-h-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.h-in.svelte-1y78evt{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) both svelte-1y78evt-h-up;animation-delay:var(--h-d,0s)}.h-c0.svelte-1y78evt{--h-d:50ms}.h-c1.svelte-1y78evt{--h-d:.14s}.h-c2.svelte-1y78evt{--h-d:.26s}.h-c3.svelte-1y78evt{--h-d:.38s}.h-c4.svelte-1y78evt{--h-d:.5s}.h-art.svelte-1y78evt{min-width:0;position:relative}.h-sheet.svelte-1y78evt{width:100%;height:auto;display:block;overflow:visible}.h-grat.svelte-1y78evt line:where(.svelte-1y78evt){stroke:var(--line);stroke-width:1px;opacity:.6}.h-contours.svelte-1y78evt path:where(.svelte-1y78evt){fill:none;stroke:var(--secondary);stroke-width:1.15px;opacity:var(--h-contour-op)}.h-marks.svelte-1y78evt path:where(.svelte-1y78evt){fill:none;stroke:var(--secondary);stroke-width:1px;opacity:.7}.h-reg.svelte-1y78evt path:where(.svelte-1y78evt){fill:none;stroke:var(--accent);stroke-width:1px;opacity:.55}.h-readout.svelte-1y78evt text:where(.svelte-1y78evt){font-family:var(--mono);letter-spacing:.16em;fill:var(--secondary);font-size:9.5px}.h-acc.svelte-1y78evt{fill:var(--accent)}.h-sec.svelte-1y78evt{fill:var(--secondary)}.h-strong.svelte-1y78evt{font-weight:600}.h-aquifer.svelte-1y78evt{fill:var(--primary-wash);stroke:var(--primary);stroke-width:1px;stroke-dasharray:2 5;opacity:.9}.h-client-route.svelte-1y78evt{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.92}.h-route-lbl.svelte-1y78evt{font-family:var(--mono);letter-spacing:.16em;fill:var(--secondary);font-size:9.5px}.h-mask-line.svelte-1y78evt{fill:none;stroke:#fff;stroke-width:4px;stroke-dasharray:6 7;stroke-linecap:round}.h-bench.svelte-1y78evt{fill:none;stroke:var(--primary);stroke-width:6px;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.4,.1,.2,1) .7s forwards svelte-1y78evt-h-draw}[data-mode=night] .h-bench-glow.svelte-1y78evt{filter:drop-shadow(0 0 6px var(--h-glow))}.h-portals.svelte-1y78evt path:where(.svelte-1y78evt){fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round}.h-bench-note.svelte-1y78evt text:where(.svelte-1y78evt){font-family:var(--mono);letter-spacing:.14em;fill:var(--primary);font-size:9.5px}.h-bench-note.svelte-1y78evt .h-sec:where(.svelte-1y78evt){fill:var(--secondary)}.h-wps.svelte-1y78evt text:where(.svelte-1y78evt){font-family:var(--mono);letter-spacing:.14em;fill:var(--ink);font-size:11px;font-weight:600}.h-wps.svelte-1y78evt .h-sub-lbl:where(.svelte-1y78evt){fill:var(--secondary);font-weight:400}.h-tick.svelte-1y78evt{stroke:var(--accent);stroke-width:1.6px}.h-ring.svelte-1y78evt{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.h-core.svelte-1y78evt{fill:var(--ink)}.h-gate.svelte-1y78evt{fill:var(--surface);stroke:var(--accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) both svelte-1y78evt-h-rise}[data-mode=night] .h-gate-glow.svelte-1y78evt{filter:drop-shadow(0 0 8px var(--h-glow))}.h-bwps.svelte-1y78evt text:where(.svelte-1y78evt){font-family:var(--mono);letter-spacing:.14em;fill:var(--ink);font-size:10.5px;font-weight:600}.h-bwps.svelte-1y78evt .h-you:where(.svelte-1y78evt){fill:var(--accent);font-size:9.5px;font-weight:500}.h-bwps.svelte-1y78evt .h-who:where(.svelte-1y78evt){fill:var(--secondary);font-size:9.5px;font-weight:400}.h-wp.svelte-1y78evt{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) both svelte-1y78evt-h-pop}.h-bring.svelte-1y78evt{fill:var(--surface);stroke:var(--primary);stroke-width:2px}.h-bcore.svelte-1y78evt{fill:var(--primary)}.h-lbl.svelte-1y78evt{opacity:0;animation:.5s both svelte-1y78evt-h-fade}.h-hand.svelte-1y78evt{fill:none;stroke:var(--accent);stroke-width:1px;opacity:.7}.h-hand-lbl.svelte-1y78evt text:where(.svelte-1y78evt){font-family:var(--mono);letter-spacing:.14em;font-size:9.5px}.h-receipt.svelte-1y78evt{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.55s cubic-bezier(.2,.8,.2,1) 3.45s both svelte-1y78evt-h-stamp}.h-r-body.svelte-1y78evt{fill:var(--surface);stroke:var(--accent);stroke-width:1.4px}.h-r-rule.svelte-1y78evt{stroke:var(--secondary);stroke-width:1px;opacity:.65}.h-r-check.svelte-1y78evt{fill:none;stroke:var(--primary);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.h-legend.svelte-1y78evt text:where(.svelte-1y78evt){font-family:var(--mono);letter-spacing:.05em;fill:var(--secondary);font-size:9px}.h-lg-box.svelte-1y78evt{fill:var(--surface);stroke:var(--line);stroke-width:1px}.h-legend.svelte-1y78evt .h-lg-title:where(.svelte-1y78evt){letter-spacing:.18em;fill:var(--accent);font-weight:600}.h-lg-client.svelte-1y78evt{stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round}.h-lg-bench.svelte-1y78evt{stroke:var(--primary);stroke-width:3px;stroke-dasharray:4 4;stroke-linecap:round}.h-lg-gate.svelte-1y78evt{fill:var(--surface);stroke:var(--accent);stroke-width:1.6px}.h-lg-rbody.svelte-1y78evt{fill:var(--surface);stroke:var(--accent);stroke-width:1.2px}.h-lg-rcheck.svelte-1y78evt{fill:none;stroke:var(--primary);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.h-d0.svelte-1y78evt{animation-delay:1.05s}.h-d1.svelte-1y78evt{animation-delay:1.5s}.h-d2.svelte-1y78evt{animation-delay:1.9s}.h-d3.svelte-1y78evt{animation-delay:2.2s}.h-d4.svelte-1y78evt{animation-delay:2.55s}.h-d5.svelte-1y78evt{animation-delay:3.4s}@keyframes svelte-1y78evt-h-draw{to{stroke-dashoffset:0}}@keyframes svelte-1y78evt-h-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes svelte-1y78evt-h-rise{0%{opacity:0;transform:translateY(14px)scale(.5)}to{opacity:1;transform:none}}@keyframes svelte-1y78evt-h-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1y78evt-h-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.6)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@media (prefers-reduced-motion:reduce){.h-in.svelte-1y78evt{opacity:1;animation:none;transform:none}.h-bench.svelte-1y78evt{stroke-dashoffset:0;animation:none}.h-wp.svelte-1y78evt,.h-gate.svelte-1y78evt,.h-lbl.svelte-1y78evt{opacity:1;animation:none;transform:none}.h-receipt.svelte-1y78evt{opacity:1;animation:none;transform:rotate(-6deg)}}.d1.svelte-1q46wlg{--d:80ms}.d2.svelte-1q46wlg{--d:.16s}.proof.svelte-1q46wlg h2:where(.svelte-1q46wlg){font-size:var(--f-h2);font-variation-settings:"opsz" 110;margin-bottom:1rem}.proof.svelte-1q46wlg .lede:where(.svelte-1q46wlg){margin:0}.proof.svelte-1q46wlg .lede:where(.svelte-1q46wlg)+.lede:where(.svelte-1q46wlg){margin-top:1rem}.figures.svelte-1q46wlg{font-family:var(--mono);letter-spacing:.04em;color:var(--secondary);margin:1.3rem 0 0;font-size:.76rem}.figures.svelte-1q46wlg b:where(.svelte-1q46wlg){color:var(--accent);font-weight:600}
