.aud-hero.svelte-14djrrq{--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-water:color-mix(in srgb, var(--primary) 20%, transparent);--h-grat-op:.7;--h-contour-op:.16;--h-basin-op:.3;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-14djrrq{--h-glow:color-mix(in srgb, var(--accent) 55%, transparent);--h-water:color-mix(in srgb, var(--primary) 24%, transparent);--h-grat-op:.55;--h-contour-op:.22;--h-basin-op:.34}.h-wrap.svelte-14djrrq{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.6rem;display:grid}@media (width>=1024px){.h-wrap.svelte-14djrrq{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-14djrrq{max-width:37rem}.h-eyebrow.svelte-14djrrq{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.7rem;margin:0;font-size:.76rem;font-weight:500;display:flex}.h-eyebrow.svelte-14djrrq:before{content:"";background:var(--accent);flex:none;width:26px;height:1px}.h-copy.svelte-14djrrq .h-title:where(.svelte-14djrrq){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}.h-copy.svelte-14djrrq .h-title:where(.svelte-14djrrq) em:where(.svelte-14djrrq){font-weight:600}[data-mode=night] .h-copy.svelte-14djrrq .h-title:where(.svelte-14djrrq) em:where(.svelte-14djrrq){text-shadow:0 0 26px var(--h-glow)}.h-sub.svelte-14djrrq{max-width:54ch;font-family:var(--sans);color:var(--secondary);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55}.h-sub.svelte-14djrrq b:where(.svelte-14djrrq){color:var(--ink);font-weight:600}.h-cta.svelte-14djrrq{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;margin-top:2rem;display:flex}.h-cta.svelte-14djrrq .btn:where(.svelte-14djrrq){gap:.6rem}.h-cta.svelte-14djrrq .btn:where(.svelte-14djrrq) svg:where(.svelte-14djrrq){flex:none;width:16px;height:16px}.h-cta.svelte-14djrrq .h-arrow:where(.svelte-14djrrq){transition:transform .3s}.h-cta.svelte-14djrrq .btn-primary:where(.svelte-14djrrq):hover .h-arrow:where(.svelte-14djrrq){transform:translate(4px)}.h-taught.svelte-14djrrq{font-family:var(--serif);letter-spacing:.005em;font-variation-settings:"opsz" 20;color:var(--secondary);align-items:center;gap:.7rem;margin:1.6rem 0 0;font-size:1.03rem;font-style:italic;font-weight:400;display:flex}.h-taught.svelte-14djrrq:before{content:"";background:var(--accent);flex:none;width:18px;height:1px}.h-name.svelte-14djrrq{color:var(--ink)}.h-stance.svelte-14djrrq{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--secondary);margin:1rem 0 0;font-size:.66rem;line-height:1.9}@keyframes svelte-14djrrq-h-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.h-in.svelte-14djrrq{animation:.9s cubic-bezier(.2,.7,.2,1) backwards svelte-14djrrq-h-up;animation-delay:var(--h-d,0s)}.h-c0.svelte-14djrrq{--h-d:50ms}.h-c1.svelte-14djrrq{--h-d:.14s}.h-c2.svelte-14djrrq{--h-d:.26s}.h-c3.svelte-14djrrq{--h-d:.38s}.h-c4.svelte-14djrrq{--h-d:.5s}.h-c5.svelte-14djrrq{--h-d:.58s}.h-art.svelte-14djrrq{min-width:0;position:relative}.h-sheet.svelte-14djrrq{width:100%;height:auto;display:block;overflow:visible}.h-grat.svelte-14djrrq line:where(.svelte-14djrrq){stroke:var(--line);stroke-width:1px;opacity:var(--h-grat-op)}.h-contours.svelte-14djrrq path:where(.svelte-14djrrq){fill:none;stroke:var(--secondary);stroke-width:1.15px;opacity:var(--h-contour-op)}.h-basin.svelte-14djrrq ellipse:where(.svelte-14djrrq){fill:none;stroke:var(--primary);stroke-width:1.15px;opacity:var(--h-basin-op)}.h-basin.svelte-14djrrq .h-basin-outer:where(.svelte-14djrrq){stroke:var(--accent)}.h-marks.svelte-14djrrq path:where(.svelte-14djrrq){fill:none;stroke:var(--secondary);stroke-width:1px;opacity:.7}.h-dots.svelte-14djrrq circle:where(.svelte-14djrrq){fill:var(--secondary);opacity:.7}.h-reg.svelte-14djrrq path:where(.svelte-14djrrq){fill:none;stroke:var(--accent);stroke-width:1px;opacity:.55}.h-readout.svelte-14djrrq text:where(.svelte-14djrrq),.h-cap.svelte-14djrrq{font-family:var(--mono);letter-spacing:.16em;fill:var(--secondary);font-size:9.5px}.h-readout.svelte-14djrrq .h-acc:where(.svelte-14djrrq){fill:var(--accent)}.h-cap-lo.svelte-14djrrq{letter-spacing:.1em}.h-wander.svelte-14djrrq{fill:none;stroke:var(--secondary);stroke-width:1.3px;stroke-dasharray:3 6;stroke-linecap:round;opacity:.55}.h-dry.svelte-14djrrq{stroke:var(--secondary);stroke-width:1.2px;opacity:.8}.h-dry.svelte-14djrrq circle:where(.svelte-14djrrq){fill:var(--surface)}.h-dry-lbl.svelte-14djrrq{font-family:var(--mono);letter-spacing:.14em;fill:var(--secondary);font-size:9.5px;font-weight:500}.h-route-plan.svelte-14djrrq{fill:none;stroke:var(--primary);stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round;opacity:.28}.h-route.svelte-14djrrq{fill:none;stroke:var(--primary);stroke-width:2.4px;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1;animation:2.6s cubic-bezier(.4,.1,.2,1) .7s backwards svelte-14djrrq-h-draw}[data-mode=night] .h-route.svelte-14djrrq{filter:drop-shadow(0 0 7px var(--h-glow))}.h-route-name.svelte-14djrrq{fill:var(--primary);font-weight:600}.h-stations.svelte-14djrrq text:where(.svelte-14djrrq){font-family:var(--mono);letter-spacing:.14em;fill:var(--ink);font-size:11px;font-weight:600}.h-stations.svelte-14djrrq .h-st-note:where(.svelte-14djrrq){letter-spacing:.1em;fill:var(--secondary);font-size:9.5px;font-weight:400}.h-tick.svelte-14djrrq{stroke:var(--accent);stroke-width:1.6px}.h-wp.svelte-14djrrq{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,.7,.2,1) backwards svelte-14djrrq-h-pop}.h-wp-ring.svelte-14djrrq{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.h-wp-core.svelte-14djrrq{fill:var(--ink)}.h-lbl.svelte-14djrrq{animation:.5s backwards svelte-14djrrq-h-fade}.h-ring.svelte-14djrrq{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) backwards svelte-14djrrq-h-light}.h-wash.svelte-14djrrq{fill:var(--primary-wash);stroke:none}[data-mode=night] .h-oasis.svelte-14djrrq{filter:drop-shadow(0 0 7px var(--h-glow))}.h-water.svelte-14djrrq{fill:var(--h-water);stroke:var(--primary);stroke-width:1.1px}.h-gleam.svelte-14djrrq{fill:var(--surface);opacity:.45}.h-mark-ring.svelte-14djrrq{fill:var(--surface);stroke:var(--primary);stroke-width:2.4px}.h-mark-core.svelte-14djrrq{fill:var(--primary)}.h-oasis-name.svelte-14djrrq{font-family:var(--mono);letter-spacing:.16em;fill:var(--ink);font-size:12px;font-weight:600}.h-oasis-note.svelte-14djrrq{font-family:var(--mono);letter-spacing:.1em;fill:var(--secondary);font-size:9.5px}.h-ripple.svelte-14djrrq{fill:none;stroke:var(--primary);stroke-width:1.1px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:5s ease-out infinite svelte-14djrrq-h-ripple}.h-legend.svelte-14djrrq text:where(.svelte-14djrrq){font-family:var(--mono);letter-spacing:.05em;fill:var(--secondary);font-size:9px}.h-lg-box.svelte-14djrrq{fill:var(--surface);stroke:var(--line);stroke-width:1px}.h-legend.svelte-14djrrq .h-lg-title:where(.svelte-14djrrq){letter-spacing:.18em;fill:var(--accent);font-weight:600}.h-lg-route.svelte-14djrrq{stroke:var(--primary);stroke-width:2.4px;stroke-linecap:round}.h-lg-wander.svelte-14djrrq{stroke:var(--secondary);stroke-width:1.3px;stroke-dasharray:3 5;stroke-linecap:round;opacity:.8}.h-lg-st-ring.svelte-14djrrq{fill:var(--surface);stroke:var(--ink);stroke-width:1.6px}.h-lg-st-core.svelte-14djrrq{fill:var(--ink)}.h-lg-oa-ring.svelte-14djrrq{fill:var(--surface);stroke:var(--primary);stroke-width:1.6px}.h-lg-oa-core.svelte-14djrrq{fill:var(--primary)}.h-lg-oa-halo.svelte-14djrrq{fill:none;stroke:var(--primary);stroke-width:.9px;opacity:.5}.h-lg-dry.svelte-14djrrq{fill:var(--surface);stroke:var(--secondary);stroke-width:1.1px}.h-lg-dry-x.svelte-14djrrq{stroke:var(--secondary);stroke-width:1.1px}.h-lg-mark.svelte-14djrrq{fill:none;stroke:var(--secondary);stroke-width:1px}.h-t09.svelte-14djrrq{animation-delay:.9s}.h-t16.svelte-14djrrq{animation-delay:1.6s}.h-t215.svelte-14djrrq{animation-delay:2.15s}.h-t265.svelte-14djrrq{animation-delay:2.65s}.h-t325.svelte-14djrrq{animation-delay:3.25s}.h-t33.svelte-14djrrq{animation-delay:3.3s}.h-t34.svelte-14djrrq{animation-delay:3.4s}.h-t355.svelte-14djrrq{animation-delay:3.55s}.h-t51.svelte-14djrrq{animation-delay:5.1s}.h-t68.svelte-14djrrq{animation-delay:6.8s}@keyframes svelte-14djrrq-h-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-14djrrq-h-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes svelte-14djrrq-h-light{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:none}}@keyframes svelte-14djrrq-h-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-14djrrq-h-ripple{0%{opacity:.55;transform:scale(.9)}70%{opacity:.12}to{opacity:0;transform:scale(5)}}@media (prefers-reduced-motion:reduce){.h-in.svelte-14djrrq{opacity:1;animation:none;transform:none}.h-route.svelte-14djrrq{stroke-dashoffset:0;animation:none}.h-wp.svelte-14djrrq,.h-ring.svelte-14djrrq,.h-lbl.svelte-14djrrq{opacity:1;animation:none;transform:none}.h-ripple.svelte-14djrrq{opacity:0;animation:none}}.d1.svelte-8s3559{--d:80ms}.d2.svelte-8s3559{--d:.16s}@media (width>=761px){.beats.four.svelte-8s3559{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.beats.four.svelte-8s3559{grid-template-columns:repeat(4,minmax(0,1fr))}}.beat.svelte-8s3559 p.track:where(.svelte-8s3559){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);align-items:center;gap:.5rem;margin:0 0 .7rem;font-size:.68rem;display:inline-flex}.step.svelte-8s3559 ul:where(.svelte-8s3559){gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.step.svelte-8s3559 ul:where(.svelte-8s3559) li:where(.svelte-8s3559){color:var(--secondary);padding-left:1.1rem;font-size:.93rem;line-height:1.45;position:relative}.step.svelte-8s3559 ul:where(.svelte-8s3559) li:where(.svelte-8s3559):before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.proof.svelte-8s3559 h2:where(.svelte-8s3559){font-size:var(--f-h2);font-variation-settings:"opsz" 110;margin-bottom:1rem}.proof.svelte-8s3559 .lede:where(.svelte-8s3559){margin:0}.proof.svelte-8s3559 .lede:where(.svelte-8s3559)+.lede:where(.svelte-8s3559){margin-top:1rem}.term-links.svelte-8s3559{flex-wrap:wrap;gap:.2rem 1.4rem;margin-top:.5rem;display:flex}.term-links.svelte-8s3559 a:where(.svelte-8s3559){min-height:44px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;font-size:.76rem;display:inline-flex}
