.cr-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.cr{display:block;width:100%;height:auto;overflow:visible}.cr-scene{animation:cr-float 9s ease-in-out infinite}.cr-t{font:500 11px ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.18em;fill:#8a8172}.cr-hud,.cr-tags,.cr-frame{shape-rendering:geometricPrecision}.cr-t-r{text-anchor:end}.cr-hud{opacity:.55;transition:opacity .6s ease}.cr.is-robot .cr-hud{opacity:1}.cr .d{transform-box:fill-box;transform-origin:50% 50%;transform:translate(0) scale(1);transition:transform 1.6s cubic-bezier(.42,0,.2,1) var(--d, 0ms),fill .9s ease-in-out var(--d, 0ms),opacity .9s ease-in-out var(--d, 0ms)}.cr:not(.is-robot) .d{transition-delay:calc(715ms - var(--d, 0ms))}.cr.is-robot .d{transform:translate(calc(var(--tx) * 1px),calc(var(--ty) * 1px)) scale(.7)}.cr .f0{fill:#0b7c7b}.cr .f1{fill:#9a917f}.cr .f2{fill:#6b6455}.cr .f3{fill:#4a4539}.cr .f5{fill:#7d766a}.cr .f6{fill:#443f36}.cr .f7{fill:#2a261f}.cr-frame{transition:opacity .9s ease-in-out .35s}.cr.is-robot .cr-frame{opacity:0;transition-delay:0s}.cr-tag{opacity:0;transition:opacity .7s ease-in-out}.cr.is-robot .cr-tag{opacity:1}.cr.is-robot .t0{transition-delay:1.6s}.cr.is-robot .t1{transition-delay:1.85s}.cr.is-robot .t2{transition-delay:2.1s}.cr.is-robot .t3{transition-delay:2.35s}.cr.is-boot .cr-tag{opacity:0}.cr.is-boot-phase .t0{transition-delay:.45s}.cr.is-boot-phase .t1{transition-delay:.65s}.cr.is-boot-phase .t2{transition-delay:.85s}.cr.is-boot-phase .t3{transition-delay:1.05s}.cr-tag-n{font:500 12px ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.2em;fill:#8a8172}.cr-tag-l{font:600 18px var(--font-sans, system-ui);letter-spacing:.01em;fill:#201c15}.cr.is-robot .x{fill:#7fdcc9;opacity:.32}.cr.is-robot .y{opacity:0}.cr.is-robot .h{fill:#0b7c7b;opacity:.22}.cr .v,.cr .cr-plinth{opacity:0;transition:opacity 1.1s ease-in-out}.cr .v{transform:scale(.985);transform-origin:50% 55%;transition:opacity 1.1s ease-in-out,transform 1.1s cubic-bezier(.42,0,.2,1)}.cr.is-robot .v{opacity:1;transform:scale(1);transition-delay:.85s}.cr.is-robot .cr-plinth{opacity:1;transition-delay:1.15s}.cr .b0{--d: 0ms}.cr .b1{--d: 55ms}.cr .b2{--d: .11s}.cr .b3{--d: 165ms}.cr .b4{--d: .22s}.cr .b5{--d: 275ms}.cr .b6{--d: .33s}.cr .b7{--d: 385ms}.cr .b8{--d: .44s}.cr .b9{--d: 495ms}.cr .b10{--d: .55s}.cr .b11{--d: 605ms}.cr .b12{--d: .66s}.cr .b13{--d: 715ms}.cr:not(.is-robot) .s{animation:cr-twinkle 3.4s ease-in-out infinite;animation-delay:calc(var(--d, 0ms) * -8)}.cr.is-robot .x.s{animation:cr-spark 2.6s ease-in-out infinite;animation-delay:calc(var(--d, 0ms) * -6)}.cr-scan{animation:cr-sheen 9s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}.cr-slit{animation:cr-slit 7s ease-in-out infinite}.cr-led{animation:cr-led 3.2s ease-in-out infinite}.cr-eyes{transform-box:view-box;transform-origin:220px 226px;animation:cr-blink 8s ease-in-out infinite}.cr-rim{animation:cr-rim 7s ease-in-out infinite}.cr-pulse{transform-box:fill-box;transform-origin:50% 50%;animation:cr-pulse 3.4s ease-in-out infinite}@keyframes cr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes cr-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes cr-spark{0%,to{opacity:.25}50%{opacity:.75}}@keyframes cr-slit{0%,to{opacity:.9}50%{opacity:.62}}@keyframes cr-sheen{0%,to{transform:translate(-26px);opacity:.7}50%{transform:translate(150px);opacity:1}}@keyframes cr-led{0%,to{opacity:.35}50%{opacity:1}}@keyframes cr-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}97%{transform:scaleY(1)}}@keyframes cr-rim{0%,to{opacity:.32}50%{opacity:.5}}@keyframes cr-pulse{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:.7;transform:scale(1.06)}}.cr-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.65rem 1.35rem;border:1px solid #e8dfcc;border-radius:999px;background:#fdfbf5;color:#554f43;font:500 .75rem ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .25s,color .25s,background .25s}.cr-btn:hover{border-color:#0ea5a4;background:#f8f4ea;color:#0b7c7b}.cr-btn:focus-visible{outline:2px solid #0b7c7b;outline-offset:3px}.cr-btn__dot{width:6px;height:6px;border-radius:999px;background:#cbbfa6;transition:background .25s}.cr-btn[aria-pressed=true] .cr-btn__dot{background:#0b7c7b}@media(max-width:640px){.cr-tags,.cr-hud{display:none}}@media(prefers-reduced-motion:reduce){.cr-scene,.cr .s,.cr-scan,.cr-slit,.cr-led,.cr-eyes,.cr-rim,.cr-pulse{animation:none!important}.cr .d,.cr .v,.cr .cr-plinth{transition-duration:1ms!important;transition-delay:0ms!important}}.omap [data-link].is-dim,.omap [data-node].is-dim{opacity:.32;transition:opacity .25s ease}.omap [data-link].is-active .omap__link{opacity:.9;stroke-width:2.2}.omap [data-node].is-active .omap__node-ring{opacity:1;stroke-width:2.4}.omap [data-link],.omap [data-node]{transition:opacity .25s ease}.omap[data-astro-cid-mczrtdzj]{margin:0}.omap__svg[data-astro-cid-mczrtdzj]{display:block;width:100%;height:auto;overflow:visible}.omap__caption[data-astro-cid-mczrtdzj]{margin-top:.9rem;font-size:.82rem;color:#8a8172;text-align:center}.omap__link[data-astro-cid-mczrtdzj]{stroke:#0b7c7b;stroke-width:1.4;opacity:.32}.omap__flow[data-astro-cid-mczrtdzj]{stroke:#0ea5a4;stroke-width:2.4;stroke-dasharray:4 26;opacity:.85;animation:omap-flow 2.6s linear infinite}@keyframes omap-flow{to{stroke-dashoffset:-60}}.omap__hub-kicker[data-astro-cid-mczrtdzj]{fill:#0b7c7b;font-size:11px;font-weight:700;letter-spacing:.16em;text-anchor:middle}.omap__hub-title[data-astro-cid-mczrtdzj]{fill:#201c15;font-size:25px;font-weight:800;letter-spacing:-.01em;text-anchor:middle}.omap__hub-note[data-astro-cid-mczrtdzj]{fill:#8a8172;font-size:13px;font-weight:500;text-anchor:middle}.omap__node[data-astro-cid-mczrtdzj]{cursor:default;outline:none}.omap__node-tag[data-astro-cid-mczrtdzj]{fill:#7fd6d3;font-size:10.5px;font-weight:700;letter-spacing:.14em}.omap__node-title[data-astro-cid-mczrtdzj]{fill:#fdfbf5;font-size:17.5px;font-weight:700;letter-spacing:-.01em}.omap__node-spec[data-astro-cid-mczrtdzj]{fill:#b9b0a0;font-size:12.5px;font-weight:500}.omap__pulse[data-astro-cid-mczrtdzj]{fill:#0ea5a4;animation:omap-pulse 2.4s ease-in-out infinite}@keyframes omap-pulse{0%,to{opacity:.35}50%{opacity:1}}.omap__node[data-astro-cid-mczrtdzj]:hover .omap__node-ring[data-astro-cid-mczrtdzj],.omap__node[data-astro-cid-mczrtdzj]:focus-visible .omap__node-ring[data-astro-cid-mczrtdzj]{opacity:1;stroke-width:2}.omap__node[data-astro-cid-mczrtdzj]:focus-visible rect[data-astro-cid-mczrtdzj]:first-of-type{stroke:#0b7c7b;stroke-width:2}@media(prefers-reduced-motion:reduce){.omap__flow[data-astro-cid-mczrtdzj],.omap__pulse[data-astro-cid-mczrtdzj]{animation:none}.omap__flow[data-astro-cid-mczrtdzj]{opacity:.5;stroke-dasharray:4 14}}@media(max-width:640px){.omap__node-title[data-astro-cid-mczrtdzj]{font-size:22px}.omap__node-spec[data-astro-cid-mczrtdzj],.omap__node-tag[data-astro-cid-mczrtdzj]{font-size:14px}.omap__hub-title[data-astro-cid-mczrtdzj]{font-size:26px}}
