.rt-story[data-astro-cid-7gwda7mr]{position:relative}.rt-grid[data-astro-cid-7gwda7mr]{display:grid}.rt-svg[data-astro-cid-7gwda7mr]{width:100%;height:100%;overflow:visible;fill:none;stroke:#fd7541;stroke-width:calc(1.3px * var(--k, 1));stroke-linecap:round;stroke-linejoin:round}.rt-svg[data-astro-cid-7gwda7mr] .fill[data-astro-cid-7gwda7mr]{fill:#070302}.rt-svg[data-astro-cid-7gwda7mr] .dt[data-astro-cid-7gwda7mr]{stroke:#fd754180;stroke-dasharray:calc(1.6px * var(--k, 1)) calc(3.4px * var(--k, 1))}.rt-svg[data-astro-cid-7gwda7mr] .lb[data-astro-cid-7gwda7mr]{fill:#fda078f2;stroke:#020202;stroke-width:calc(4px * var(--k, 1));paint-order:stroke;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.08em}.rt-svg[data-astro-cid-7gwda7mr] .lb[data-astro-cid-7gwda7mr].lg{font-size:13px;fill:#ffd9c8}.rt-svg[data-astro-cid-7gwda7mr] .lb[data-astro-cid-7gwda7mr].sm{font-size:8.5px}.rt-svg[data-astro-cid-7gwda7mr] .lb[data-astro-cid-7gwda7mr].xs{font-size:7px;fill:#fd7541bf}.rt-svg[data-astro-cid-7gwda7mr] rect[data-astro-cid-7gwda7mr].hot{stroke:#ffb48f}.rt-svg[data-astro-cid-7gwda7mr] text[data-astro-cid-7gwda7mr].hot{fill:#ffd9c8}.rt-svg[data-astro-cid-7gwda7mr] text[data-astro-cid-7gwda7mr].dim{fill:#fd754173}.rt-spine[data-astro-cid-7gwda7mr]{stroke:#fd7541;stroke-width:calc(1.6px * var(--k, 1))}.rt-wf[data-astro-cid-7gwda7mr]{opacity:0}.rt-svg[data-astro-cid-7gwda7mr] .wf[data-astro-cid-7gwda7mr]{stroke:#fd7541}.rt-svg[data-astro-cid-7gwda7mr] .wf[data-astro-cid-7gwda7mr].faint{stroke:#fd754159}.rt-svg[data-astro-cid-7gwda7mr] .wfl[data-astro-cid-7gwda7mr],.rt-svg[data-astro-cid-7gwda7mr] .wfs[data-astro-cid-7gwda7mr]{stroke:none;font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.08em}.rt-svg[data-astro-cid-7gwda7mr] .wfl[data-astro-cid-7gwda7mr]{fill:#ffd9c8;font-size:54px}.rt-svg[data-astro-cid-7gwda7mr] .wfs[data-astro-cid-7gwda7mr]{fill:#fda078f2;font-size:40px}.rt-svg[data-astro-cid-7gwda7mr] .wfs[data-astro-cid-7gwda7mr].halo{stroke:#020202;stroke-width:calc(5px * var(--k, 1));paint-order:stroke}.wf-dot[data-astro-cid-7gwda7mr]{fill:#ffd9c8;stroke:none;opacity:0}.rt-step-inner[data-astro-cid-7gwda7mr]{max-width:30rem}.rt-kicker[data-astro-cid-7gwda7mr]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fd7541}.rt-title[data-astro-cid-7gwda7mr]{margin-top:14px;font-family:var(--font-geist);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.08;letter-spacing:-.035em;color:#fff;text-wrap:balance}.rt-body[data-astro-cid-7gwda7mr]{margin-top:16px;font-family:var(--font-manrope);font-size:1.0625rem;line-height:1.65;color:#ffffffad;text-wrap:pretty}.rt-canvas[data-astro-cid-7gwda7mr]{position:sticky;top:64px;z-index:2;height:44svh;padding:12px 0 18px;overflow:hidden;background:#020202}.rt-canvas[data-astro-cid-7gwda7mr]:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(#020202,#02020200 10% 86%,#020202)}.rt-canvas[data-astro-cid-7gwda7mr]{isolation:isolate}.rt-step[data-astro-cid-7gwda7mr]{height:125svh}.rt-step--last[data-astro-cid-7gwda7mr]{height:320svh}.rt-step-inner[data-astro-cid-7gwda7mr]{position:sticky;top:calc(64px + 46svh);padding:8px 0 24px}@media (min-width: 1024px){.rt-grid[data-astro-cid-7gwda7mr]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px}.rt-canvas[data-astro-cid-7gwda7mr]{order:2;top:0;height:100svh;padding:72px 0 0;background:none}.rt-canvas[data-astro-cid-7gwda7mr]:before{background:linear-gradient(#020202 8%,#02020200 22% 82%,#020202 98%),linear-gradient(90deg,#020202,#02020200 5% 95%,#020202)}.rt-steps[data-astro-cid-7gwda7mr]{order:1}.rt-step[data-astro-cid-7gwda7mr]{height:170svh}.rt-step--last[data-astro-cid-7gwda7mr]{height:380svh}.rt-step-inner[data-astro-cid-7gwda7mr]{top:34svh;padding:0}}[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-spine[data-astro-cid-7gwda7mr]{stroke-dasharray:1;stroke-dashoffset:1}.rt-svg[data-astro-cid-7gwda7mr] .cover[data-astro-cid-7gwda7mr]{fill:#020202;stroke:none}[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-ch[data-astro-cid-7gwda7mr] .cover[data-astro-cid-7gwda7mr]{opacity:0}[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-ch[data-astro-cid-7gwda7mr].is-drawn .cover[data-astro-cid-7gwda7mr]{opacity:1}[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-ch[data-astro-cid-7gwda7mr] .ln[data-astro-cid-7gwda7mr]{opacity:0;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1s cubic-bezier(.23,1,.32,1)}[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-ch[data-astro-cid-7gwda7mr] .dt[data-astro-cid-7gwda7mr],[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-ch[data-astro-cid-7gwda7mr] .lb[data-astro-cid-7gwda7mr]{opacity:0;transition:opacity .5s ease-out .45s}[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-ch[data-astro-cid-7gwda7mr].is-drawn .ln[data-astro-cid-7gwda7mr]{opacity:1;stroke-dashoffset:0}[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-ch[data-astro-cid-7gwda7mr].is-drawn .dt[data-astro-cid-7gwda7mr],[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-ch[data-astro-cid-7gwda7mr].is-drawn .lb[data-astro-cid-7gwda7mr]{opacity:1}[data-astro-cid-7gwda7mr][data-rt-story][data-animate]:not([data-all]) .rt-ch[data-astro-cid-7gwda7mr].is-drawn:not(.is-current) [data-astro-cid-7gwda7mr]:is(.ln,.dt,.lb){opacity:.42}[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-ch[data-astro-cid-7gwda7mr] [data-astro-cid-7gwda7mr]:is(.ln,.dt,.lb){transition:stroke-dashoffset 1s cubic-bezier(.23,1,.32,1),opacity .5s ease-out}[data-astro-cid-7gwda7mr][data-rt-story][data-animate] .rt-step-inner[data-astro-cid-7gwda7mr]{opacity:0}.rt-page[data-astro-cid-iheb74lm]{background:radial-gradient(ellipse 60% 900px at 50% 0%,rgba(253,117,65,.16),transparent 70%),#020202;color:#fff}.rt-hero[data-astro-cid-iheb74lm]{position:relative;display:flex;align-items:center;min-height:100svh;overflow:hidden;padding-top:72px;padding-bottom:140px;background:radial-gradient(ellipse 50% 60% at 50% 20%,rgba(253,117,65,.22),transparent 70%),radial-gradient(ellipse 30% 40% at 85% 0%,rgba(253,201,90,.1),transparent 70%)}.rt-hero-copy[data-astro-cid-iheb74lm]{position:relative;z-index:1}.rt-hero-bg[data-astro-cid-iheb74lm]{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#fd75418c;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.rt-hero-bg[data-astro-cid-iheb74lm] .fd[data-astro-cid-iheb74lm]{stroke:#fd754159;stroke-dasharray:2 4}.rt-hero-bg[data-astro-cid-iheb74lm] .ft[data-astro-cid-iheb74lm]{fill:#fda07899;stroke:none;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.08em}.rt-hero-bg[data-astro-cid-iheb74lm] .ft[data-astro-cid-iheb74lm].sm{font-size:9.5px}.rt-hero-bg[data-astro-cid-iheb74lm] .ft[data-astro-cid-iheb74lm].lg{font-size:13px;fill:#ffd9c8bf}.rt-hero-bg[data-astro-cid-iheb74lm] .frag[data-astro-cid-iheb74lm]{opacity:.85}.rt-hero-bg[data-astro-cid-iheb74lm] .flow[data-astro-cid-iheb74lm]{opacity:.8}.rt-hero-bg[data-astro-cid-iheb74lm] .msg[data-astro-cid-iheb74lm]{fill:#ffd9c8;stroke:none;offset-path:path("M170 590 H1270");animation:rt-msg 7s cubic-bezier(.45,0,.55,1) 1.6s infinite;opacity:0}@keyframes rt-msg{0%{offset-distance:0%;opacity:0}8%{opacity:1}85%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}[data-astro-cid-iheb74lm][data-rt-anim] .rt-hero-bg[data-astro-cid-iheb74lm] .fl[data-astro-cid-iheb74lm]{stroke-dasharray:1;stroke-dashoffset:1;animation:rt-draw 1.4s cubic-bezier(.23,1,.32,1) forwards}[data-astro-cid-iheb74lm][data-rt-anim] .rt-hero-bg[data-astro-cid-iheb74lm] .frag[data-astro-cid-iheb74lm] .fl[data-astro-cid-iheb74lm]{animation-delay:calc(.2s + var(--i) * .12s)}[data-astro-cid-iheb74lm][data-rt-anim] .rt-hero-bg[data-astro-cid-iheb74lm] .flow[data-astro-cid-iheb74lm] .fl[data-astro-cid-iheb74lm]{animation-delay:.9s}[data-astro-cid-iheb74lm][data-rt-anim] .rt-hero-bg[data-astro-cid-iheb74lm] [data-astro-cid-iheb74lm]:is(.ft,.fd){opacity:0;animation:rt-fade .7s ease-out 1.1s forwards}@keyframes rt-draw{to{stroke-dashoffset:0}}@keyframes rt-fade{to{opacity:1}}@media (max-width: 767px){.rt-hero-bg[data-astro-cid-iheb74lm] .frag[data-astro-cid-iheb74lm]{display:none}}@media (prefers-reduced-motion: reduce){.rt-hero-bg[data-astro-cid-iheb74lm] .msg[data-astro-cid-iheb74lm]{display:none}}.rt-hero-kicker[data-astro-cid-iheb74lm],.rt-sec-kicker[data-astro-cid-iheb74lm]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fd7541}.rt-hero-title[data-astro-cid-iheb74lm]{margin-top:18px;font-family:var(--font-geist);font-size:clamp(3rem,8vw,6.25rem);font-weight:600;line-height:.95;letter-spacing:-.05em}.rt-hero-sub[data-astro-cid-iheb74lm]{max-width:38ch;margin:24px auto 0;font-family:var(--font-manrope);font-size:clamp(1.0625rem,1.7vw,1.25rem);line-height:1.55;color:#ffffffb8;text-wrap:balance}.rt-sec-title[data-astro-cid-iheb74lm]{margin-top:14px;max-width:22ch;font-family:var(--font-geist);font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.rt-guar[data-astro-cid-iheb74lm]{padding:clamp(96px,12vw,160px) 0 clamp(80px,10vw,128px)}.rt-guar-list[data-astro-cid-iheb74lm]{display:grid;gap:40px 48px;margin-top:48px}.rt-guar-item[data-astro-cid-iheb74lm]{position:relative;padding-top:22px}.rt-guar-item[data-astro-cid-iheb74lm]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:#fd7541;transform-origin:left}.rt-guar-num[data-astro-cid-iheb74lm]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;letter-spacing:.1em;color:#fd7541}.rt-guar-title[data-astro-cid-iheb74lm]{margin-top:10px;font-family:var(--font-geist);font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.rt-guar-body[data-astro-cid-iheb74lm]{margin-top:8px;font-family:var(--font-manrope);font-size:.9375rem;line-height:1.6;color:#ffffff9e}@media (min-width: 720px){.rt-guar-list[data-astro-cid-iheb74lm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.rt-guar-list[data-astro-cid-iheb74lm]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rt-adk[data-astro-cid-iheb74lm]{padding-bottom:clamp(96px,12vw,160px)}.rt-adk-grid[data-astro-cid-iheb74lm]{display:grid;gap:48px;align-items:center}.rt-adk-body[data-astro-cid-iheb74lm]{max-width:46ch;margin-top:18px;font-family:var(--font-manrope);font-size:1.0625rem;line-height:1.65;color:#ffffffb3}.rt-adk-principle[data-astro-cid-iheb74lm]{margin-top:22px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;letter-spacing:.04em;color:#ffb48f}.rt-adk-hosting[data-astro-cid-iheb74lm]{max-width:46ch;margin-top:12px;font-family:var(--font-manrope);font-size:.9375rem;line-height:1.6;color:#fff9}.rt-adk-sub[data-astro-cid-iheb74lm]{margin-top:clamp(64px,8vw,96px);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#fd7541}.rt-prims[data-astro-cid-iheb74lm]{display:grid;gap:12px;margin-top:20px}.rt-prim[data-astro-cid-iheb74lm]{display:grid;gap:8px;padding:16px 18px;border:1px solid rgba(253,117,65,.35);border-radius:4px;background:linear-gradient(180deg,rgba(253,117,65,.05),transparent)}.rt-prim[data-astro-cid-iheb74lm] code[data-astro-cid-iheb74lm]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;color:#ffb48f}.rt-prim[data-astro-cid-iheb74lm] span[data-astro-cid-iheb74lm]{font-family:var(--font-manrope);font-size:.875rem;line-height:1.5;color:#ffffffa8}.rt-flow[data-astro-cid-iheb74lm]{position:relative;display:grid;gap:28px;margin-top:26px}.rt-flow[data-astro-cid-iheb74lm]:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:#fd7541;transform-origin:top}.rt-flow-step[data-astro-cid-iheb74lm]{position:relative;display:grid;gap:6px;padding-left:30px}.rt-flow-dot[data-astro-cid-iheb74lm]{position:absolute;left:0;top:3px;width:11px;height:11px;border:1.5px solid #fd7541;border-radius:50%;background:#020202}.rt-flow-step[data-astro-cid-iheb74lm] code[data-astro-cid-iheb74lm]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;color:#fff}.rt-flow-step[data-astro-cid-iheb74lm] span[data-astro-cid-iheb74lm]{font-family:var(--font-manrope);font-size:.875rem;line-height:1.5;color:#ffffff9e}@media (min-width: 720px){.rt-prims[data-astro-cid-iheb74lm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.rt-prims[data-astro-cid-iheb74lm]{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-flow[data-astro-cid-iheb74lm]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rt-flow[data-astro-cid-iheb74lm]:before{inset:8px 0 auto 5px;width:auto;height:1px;transform-origin:left}.rt-flow-step[data-astro-cid-iheb74lm]{padding-left:0;padding-top:28px}.rt-flow-dot[data-astro-cid-iheb74lm]{top:3px}}[data-astro-cid-iheb74lm][data-rt-anim] .rt-flow[data-astro-cid-iheb74lm][data-rt-reveal]:before{transform:scaleY(0);transition:transform 1.2s cubic-bezier(.23,1,.32,1) .2s}[data-astro-cid-iheb74lm][data-rt-anim] .rt-flow[data-astro-cid-iheb74lm].is-in:before{transform:none}@media (min-width: 1024px){[data-astro-cid-iheb74lm][data-rt-anim] .rt-flow[data-astro-cid-iheb74lm][data-rt-reveal]:before{transform:scaleX(0)}[data-astro-cid-iheb74lm][data-rt-anim] .rt-flow[data-astro-cid-iheb74lm].is-in:before{transform:none}}.rt-adk-cta[data-astro-cid-iheb74lm]{display:inline-flex;align-items:center;gap:8px;margin-top:30px;font-family:var(--font-manrope);font-size:.9375rem;font-weight:600;color:#fff;transition:color .18s ease}.rt-adk-cta[data-astro-cid-iheb74lm]:hover{color:#fd7541}.rt-code[data-astro-cid-iheb74lm]{overflow:hidden;border-radius:18px;border:1px solid rgba(253,117,65,.28);background:#0a0604;box-shadow:0 40px 80px -40px #fd754140}.rt-code-bar[data-astro-cid-iheb74lm]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.07);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;color:#fff9}.rt-code-chip[data-astro-cid-iheb74lm]{padding:3px 9px;border-radius:999px;border:1px dashed rgba(253,117,65,.5);font-size:10.5px;color:#ffb48f;white-space:nowrap}.rt-code[data-astro-cid-iheb74lm] pre[data-astro-cid-iheb74lm]{margin:0;padding:18px 20px;overflow-x:auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.7;color:#ffffffd1}.rt-code[data-astro-cid-iheb74lm] .ln[data-astro-cid-iheb74lm]{display:block;white-space:pre}.t-k[data-astro-cid-iheb74lm]{color:#fd7541}.t-s[data-astro-cid-iheb74lm]{color:#ffd9a8}.t-f[data-astro-cid-iheb74lm]{color:#ffb48f}@media (min-width: 1024px){.rt-adk-grid[data-astro-cid-iheb74lm]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.rt-haze[data-astro-cid-iheb74lm]{position:relative;z-index:1;display:flow-root;margin-bottom:-40px;padding-bottom:clamp(96px,12vw,160px);border-radius:40px;background:#f4f4f4;color:#020202}[data-astro-cid-iheb74lm][data-rt-anim] [data-astro-cid-iheb74lm][data-rt-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s ease-out calc(var(--i, 0) * 70ms),transform .6s cubic-bezier(.23,1,.32,1) calc(var(--i, 0) * 70ms)}[data-astro-cid-iheb74lm][data-rt-anim] .rt-guar-item[data-astro-cid-iheb74lm][data-rt-reveal]:before{transform:scaleX(0);transition:transform .9s cubic-bezier(.23,1,.32,1) calc(var(--i, 0) * 70ms + .15s)}[data-astro-cid-iheb74lm][data-rt-anim] [data-astro-cid-iheb74lm][data-rt-reveal].is-in{opacity:1;transform:none}[data-astro-cid-iheb74lm][data-rt-anim] .rt-guar-item[data-astro-cid-iheb74lm].is-in:before{transform:scaleX(1)}
