.pr-hatch:where(.astro-yxeimdpq){opacity:.2;background-image:repeating-linear-gradient(115deg,#fff3 0 1px,#0000 1px 14px)}.loop-display:where(.astro-rsbpeaix){font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;font-weight:700}.loop-label:where(.astro-rsbpeaix){font-family:var(--font-heading), sans-serif;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.loop-center:where(.astro-rsbpeaix){fill-opacity:.85;transition:fill-opacity .4s}.loop:where(.astro-rsbpeaix)[data-active] .loop-center:where(.astro-rsbpeaix){fill-opacity:.35}:where(.astro-rsbpeaix)[data-touches]{transition:opacity .4s}:where(.astro-rsbpeaix)[data-touches][data-state=dim]{opacity:.15}.edge-line:where(.astro-rsbpeaix),.edge-head:where(.astro-rsbpeaix),.chord-line:where(.astro-rsbpeaix){transition:stroke .35s,stroke-opacity .35s,stroke-width .35s,fill .35s}:where(.astro-rsbpeaix)[data-touches][data-state=on] .edge-line:where(.astro-rsbpeaix){stroke:#dc2626;stroke-opacity:1;stroke-width:2.4px}:where(.astro-rsbpeaix)[data-touches][data-state=on] .edge-head:where(.astro-rsbpeaix){fill:#dc2626;fill-opacity:1}:where(.astro-rsbpeaix)[data-touches][data-state=on] .chord-line:where(.astro-rsbpeaix){stroke-opacity:1;stroke-width:2px}.loop-node:where(.astro-rsbpeaix){cursor:pointer;outline:none;transition:opacity .4s}.loop-node:where(.astro-rsbpeaix)[data-state=dim]{opacity:.45}.node-halo:where(.astro-rsbpeaix){fill-opacity:0;transition:fill-opacity .35s}.node-disc:where(.astro-rsbpeaix){fill:#151515;stroke:#ffffffb3;transition:fill .35s,stroke .35s}.node-disc:where(.astro-rsbpeaix).is-run{stroke:#dc2626}.node-glyph{color:#fff;transition:color .35s}.node-kicker:where(.astro-rsbpeaix){fill-opacity:.55}.loop-node:where(.astro-rsbpeaix)[data-state=on] .node-halo:where(.astro-rsbpeaix),.loop-node:where(.astro-rsbpeaix):focus-visible .node-halo:where(.astro-rsbpeaix){fill-opacity:.1}.loop-node:where(.astro-rsbpeaix)[data-state=on] .node-disc:where(.astro-rsbpeaix){fill:#fff;stroke:#fff}.loop-node:where(.astro-rsbpeaix)[data-state=on] .node-disc:where(.astro-rsbpeaix).is-run{fill:#dc2626;stroke:#dc2626}.loop-node:where(.astro-rsbpeaix)[data-state=on] .node-glyph{color:#0a0a0a}.loop-node:where(.astro-rsbpeaix)[data-state=on] .node-disc:where(.astro-rsbpeaix).is-run+g:where(.astro-rsbpeaix) .node-glyph{color:#fff}.loop-node:where(.astro-rsbpeaix)[data-state=on] .node-kicker:where(.astro-rsbpeaix){fill-opacity:1}.badge-pulse:where(.astro-rsbpeaix){fill-opacity:.4;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite badge-pulse}@keyframes badge-pulse{0%{fill-opacity:.4;transform:scale(1)}to{fill-opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.badge-pulse:where(.astro-rsbpeaix){animation:none;display:none}}.move-row:where(.astro-acd5h2yc){transition:background-color .4s}.move-bar:where(.astro-acd5h2yc){transition:transform .5s;transform:scaleY(0)}.move-glyph:where(.astro-acd5h2yc),.move-n:where(.astro-acd5h2yc),.move-explore:where(.astro-acd5h2yc){transition:color .3s,background-color .5s,border-color .5s}.move-row:where(.astro-acd5h2yc):is([data-state=on],:hover,:focus-visible){background-color:#0a0a0a09}.move-row:where(.astro-acd5h2yc):is([data-state=on],:hover,:focus-visible) .move-bar:where(.astro-acd5h2yc){transform:scaleY(1)}.move-row:where(.astro-acd5h2yc):is([data-state=on],:hover,:focus-visible) .move-n:where(.astro-acd5h2yc),.move-row:where(.astro-acd5h2yc):is([data-state=on],:hover,:focus-visible) .move-explore:where(.astro-acd5h2yc){color:#dc2626}.move-row:where(.astro-acd5h2yc):is([data-state=on],:hover,:focus-visible) .move-glyph:where(.astro-acd5h2yc){color:#fff;background-color:#0a0a0a;border-color:#0a0a0a}.move-row:where(.astro-acd5h2yc):is([data-state=on],:hover,:focus-visible) .move-arrow{transform:translate(4px)}.move-arrow{transition:transform .3s}.cta-glow:where(.astro-vc7f7hly){background:radial-gradient(66% 55% at 88% 6%,#dc262629,#0000 62%),radial-gradient(58% 46% at 2% 92%,#ffffff0d,#0000 64%)}.faq-item:where(.astro-2w63p4sn)[open] .faq-caret:where(.astro-2w63p4sn){color:#fff;background:#dc2626;border-color:#dc2626}.faq-item:where(.astro-2w63p4sn)[open] .faq-q:where(.astro-2w63p4sn),.faq-item:where(.astro-2w63p4sn)[open] .faq-n:where(.astro-2w63p4sn){color:#b91c1c}.faq-item:where(.astro-2w63p4sn) summary:where(.astro-2w63p4sn):hover .faq-q:where(.astro-2w63p4sn){color:#0a0a0ab3}
