.side-rays-container{pointer-events:none;z-index:3;width:100%;height:100%;position:relative;overflow:hidden}.side-rays-container canvas{width:100%;height:100%;display:block}.side-rays-fallback{background:radial-gradient(55% 45% at 85% 0,#b88cff38,#0000 70%),radial-gradient(40% 35% at 90% 10%,#96c8ff1f,#0000 70%),0 0}@media (prefers-reduced-motion:reduce){.side-rays-container canvas{animation:none}}.hero[data-astro-cid-lcdefpme]{text-align:center;margin-top:calc(var(--header-h) * -1);padding:calc(128px + var(--header-h)) 0 150px;isolation:isolate;background:0 0;min-height:560px;position:relative;overflow:clip}.hero-rays[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 52%,#000000c7 70%,#00000052 84%,#0000 97%),linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#000000c7 70%,#00000052 84%,#0000 97%),linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-composite:intersect}.hero-rays[data-astro-cid-lcdefpme] .side-rays-container{z-index:0;pointer-events:none;background:0 0;width:100%;height:100%;min-height:420px;position:absolute;inset:0}.hero-blend[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;background:linear-gradient(to bottom, #01031400 0%, #0103148c 46%, #010314eb 76%, var(--bg-canvas) 100%);height:300px;position:absolute;bottom:0;left:0;right:0}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(60% 42% at 50% 0,#6633ee1a,#0000 70%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:2;justify-items:center;gap:22px;display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:16ch;font-size:clamp(2.6rem,6.5vw,4rem);line-height:1.08}.hero-lede[data-astro-cid-lcdefpme]{color:var(--text-secondary);max-width:56ch;font-size:18px;line-height:1.7}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.ev-section[data-astro-cid-lcdefpme]{background:0 0;position:relative}.ev-rule[data-astro-cid-lcdefpme]{background:#dfe1f41a;height:1px}.ev-rule-top[data-astro-cid-lcdefpme],.ev-rule-bottom[data-astro-cid-lcdefpme]{width:100%}.ev-frame[data-astro-cid-lcdefpme]{border-left:1px solid #dfe1f41a;border-right:1px solid #dfe1f41a;max-width:1440px;margin:0 auto;position:relative}.ev-frame-closed[data-astro-cid-lcdefpme]{border-bottom:none}.method-section[data-astro-cid-lcdefpme] .ev-frame-closed[data-astro-cid-lcdefpme]{border-top:none}.ev-plus[data-astro-cid-lcdefpme]{z-index:2;font-family:var(--font-mono);color:#dfe1f48c;background:var(--bg-canvas);pointer-events:none;user-select:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;font-weight:400;line-height:1;display:inline-flex;position:absolute}.ev-plus-tl[data-astro-cid-lcdefpme]{top:-9px;left:-9px}.ev-plus-tr[data-astro-cid-lcdefpme]{top:-9px;right:-9px}.ev-plus-bl[data-astro-cid-lcdefpme]{bottom:-9px;left:-9px}.ev-plus-br[data-astro-cid-lcdefpme]{bottom:-9px;right:-9px}.ev-rail[data-astro-cid-lcdefpme]{z-index:2;font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:#9fa2b96b;writing-mode:vertical-rl;pointer-events:none;user-select:none;white-space:nowrap;font-size:10px;font-weight:500;position:absolute;top:28px;transform:rotate(180deg)}.ev-rail-l[data-astro-cid-lcdefpme]{left:10px}.ev-rail-r[data-astro-cid-lcdefpme]{right:10px;transform:rotate(0)}.ev-inner[data-astro-cid-lcdefpme]{padding-top:64px;padding-bottom:72px}.ev-head[data-astro-cid-lcdefpme]{margin-bottom:36px}.ev-title[data-astro-cid-lcdefpme]{letter-spacing:-.022em;color:var(--color-frost-white);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:500;line-height:1.12}.essential-section[data-astro-cid-lcdefpme]{scroll-margin-top:calc(var(--header-h) + 24px)}.essential-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.essential-card[data-astro-cid-lcdefpme]{isolation:isolate;--mx:50%;--my:50%;--ca:.3;min-height:620px;color:inherit;cursor:pointer;background-color:#0a0d20;background-image:linear-gradient(#0c1026 0%,#070a1a 100%);border:1px solid #94a3b838;border-radius:3px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000080}a[data-astro-cid-lcdefpme].essential-card:focus-visible{outline:2px solid var(--color-ultraviolet-key,#b88cff);outline-offset:3px}.essential-a[data-astro-cid-lcdefpme]{--mx:6%;--my:4%;--ca:.32}.essential-b[data-astro-cid-lcdefpme]{--mx:82%;--my:18%;--ca:.34}.essential-c[data-astro-cid-lcdefpme]{--mx:88%;--my:88%;--ca:.36}.essential-glow[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:absolute;inset:0}.essential-a[data-astro-cid-lcdefpme] .essential-glow[data-astro-cid-lcdefpme]{background:radial-gradient(circle 480px at var(--mx) var(--my), rgba(139, 92, 246, var(--ca)) 0%, #63e3 38%, transparent 70%), radial-gradient(ellipse 75% 52% at 0% 0%, #7c3aedc7 0%, #6633ee6b 34%, #6633ee1f 55%, transparent 72%), radial-gradient(ellipse 45% 30% at 18% 8%, #b88cff59 0%, transparent 70%)}.essential-b[data-astro-cid-lcdefpme] .essential-glow[data-astro-cid-lcdefpme]{background:radial-gradient(circle 520px at var(--mx) var(--my), rgba(139, 92, 246, var(--ca)) 0%, #6633ee38 40%, transparent 72%), radial-gradient(ellipse 72% 56% at 100% 0%, #6d28d9d1 0%, #6633ee73 36%, #6633ee1f 58%, transparent 74%), radial-gradient(ellipse 60% 44% at 62% 42%, #7c3aed61 0%, transparent 70%)}.essential-c[data-astro-cid-lcdefpme] .essential-glow[data-astro-cid-lcdefpme]{background:radial-gradient(circle 520px at var(--mx) var(--my), rgba(139, 92, 246, var(--ca)) 0%, #6633ee3d 40%, transparent 72%), radial-gradient(ellipse 80% 62% at 100% 100%, #6d28d9e6 0%, #6633ee80 34%, #6633ee29 56%, transparent 75%), radial-gradient(ellipse 50% 34% at 78% 72%, #8b5cf666 0%, transparent 70%)}@media (prefers-reduced-motion:reduce){.essential-glow[data-astro-cid-lcdefpme]{transition:none}}.essential-inner[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;flex:auto;padding:44px 44px 40px;display:flex;position:relative}.essential-kicker[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#dfe1f4d9;min-height:20px;margin:0;font-size:11px;font-weight:500}.essential-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:18px;margin-top:120px;display:flex}.essential-main[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:#ececfb;text-wrap:balance;margin:0;font-size:clamp(2.4rem,3.2vw,3.3rem);font-weight:500;line-height:1.04}.essential-desc[data-astro-cid-lcdefpme]{color:#9fa2b9;max-width:32ch;margin:0;font-size:15px;line-height:1.65}.essential-cta[data-astro-cid-lcdefpme]{color:#8b5cf6;align-items:center;gap:8px;width:fit-content;margin-top:auto;padding-top:48px;font-size:15.5px;font-weight:500;display:inline-flex}.essential-cta[data-astro-cid-lcdefpme]:hover,.essential-card[data-astro-cid-lcdefpme]:hover .essential-cta[data-astro-cid-lcdefpme]{color:#a78bfa}.essential-cta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .2s;display:inline-block}.essential-cta[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme],.essential-card[data-astro-cid-lcdefpme]:hover .essential-cta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:translate(4px)}.method-section[data-astro-cid-lcdefpme]{margin-top:72px}.method-inner[data-astro-cid-lcdefpme]{padding-top:72px;padding-bottom:80px}.method-top[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:56px;display:flex}.method-title[data-astro-cid-lcdefpme]{font-size:clamp(2rem,3.6vw,3rem)}.method-sub[data-astro-cid-lcdefpme]{letter-spacing:-.01em;color:#dfe1f4d1;max-width:44ch;margin:14px 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;line-height:1.35}.method-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-left:auto;padding-top:8px;display:flex}.method-cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.method-col[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;color:#ececfb;align-items:center;gap:10px;margin:0 0 12px;font-size:17px;font-weight:600;display:flex}.method-ico[data-astro-cid-lcdefpme]{color:#dfe1f4b3;font-size:15px;font-weight:400}.method-col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#9fa2b9;max-width:42ch;margin:0;font-size:15.5px;line-height:1.7}.method-col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#c7a5ff;text-underline-offset:3px;text-decoration:underline 1px}.method-col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#fff}.home-seo[data-astro-cid-lcdefpme]{margin-top:84px;padding-bottom:88px}.home-seo-inner[data-astro-cid-lcdefpme]{border-top:1px solid #dfe1f41a;max-width:860px;padding-top:56px}.home-seo-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#9fa2b9b8;margin:0 0 18px;font-size:10.5px;font-weight:500}.home-seo[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.024em;color:var(--color-frost-white);text-wrap:balance;max-width:30ch;margin:0 0 24px;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:500;line-height:1.16}.home-seo[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;color:#ececfb;margin:34px 0 12px;font-size:17px;font-weight:600}.home-seo[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#9fa2b9;max-width:74ch;margin:0 0 16px;font-size:15.5px;line-height:1.78}.home-seo[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#c7a5ff;text-underline-offset:3px;text-decoration:underline 1px}.home-seo[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:#fff}@media (width<=1280px){.ev-frame[data-astro-cid-lcdefpme]{margin:0 24px}.ev-rule[data-astro-cid-lcdefpme]{margin:0}.essential-main[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,3.2vw,3rem)}.essential-inner[data-astro-cid-lcdefpme]{padding:40px 36px 36px}}@media (width<=1024px){.essential-card[data-astro-cid-lcdefpme]{min-height:560px}.essential-body[data-astro-cid-lcdefpme]{gap:15px;margin-top:88px}.essential-main[data-astro-cid-lcdefpme]{font-size:clamp(2rem,3.4vw,2.6rem)}.method-cols[data-astro-cid-lcdefpme]{gap:32px}}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{padding:calc(104px + var(--header-h)) 0 110px;min-height:520px}.hero-blend[data-astro-cid-lcdefpme]{height:240px}.essential-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.essential-card[data-astro-cid-lcdefpme]{min-height:0}.essential-body[data-astro-cid-lcdefpme]{margin-top:64px}.essential-main[data-astro-cid-lcdefpme]{font-size:clamp(2.2rem,9vw,3rem)}.essential-cta[data-astro-cid-lcdefpme]{padding-top:40px}.method-top[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}.method-ctas[data-astro-cid-lcdefpme]{margin-left:0}.method-cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.ev-rail[data-astro-cid-lcdefpme]{display:none}}@media (width<=760px){.ev-frame[data-astro-cid-lcdefpme]{margin:0 16px}.ev-inner[data-astro-cid-lcdefpme]{padding-top:48px;padding-bottom:52px}.method-inner[data-astro-cid-lcdefpme]{padding-top:52px;padding-bottom:56px}}@media (width<=430px){.essential-inner[data-astro-cid-lcdefpme]{padding:32px 26px 28px}.essential-body[data-astro-cid-lcdefpme]{margin-top:52px}.essential-desc[data-astro-cid-lcdefpme]{font-size:14.5px}.method-ctas[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}@media (width<=380px){.hero-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.16em;padding:6px 10px;font-size:10px}}
