.ecx[data-astro-cid-k3ypl5i7]{--ecx-night:#141031;--ecx-violet:#917ded;--ecx-violet-ink:#6a55c2;--ecx-gold:#f4cf5d;--ecx-paper:#fffdfa;--ecx-radius:28px;scroll-margin-top:90px;position:relative;overflow-x:clip}.ecx-head[data-astro-cid-k3ypl5i7]{text-align:center;max-width:780px;margin:0 auto 2.25rem}.ecx--hero[data-astro-cid-k3ypl5i7]{padding:.5rem 0 1rem}.ecx--hero[data-astro-cid-k3ypl5i7] .ecx-head[data-astro-cid-k3ypl5i7]{margin-bottom:1rem}.ecx--hero[data-astro-cid-k3ypl5i7] .ecx-hintline[data-astro-cid-k3ypl5i7]{margin-top:0}.ecx--hero[data-astro-cid-k3ypl5i7] .ecx-stats[data-astro-cid-k3ypl5i7]{margin-top:2.5rem}.ecx-eyebrow[data-astro-cid-k3ypl5i7]{letter-spacing:.1em;text-transform:uppercase;color:var(--kt-accent-ink);background:rgb(var(--kt-accent-rgb)/.1);border-radius:var(--kt-radius-pill);padding:.25rem .85rem;font-size:.78rem;font-weight:700;display:inline-block}.ecx-title[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);letter-spacing:-.01em;color:var(--kt-text);margin:.7rem 0 0;font-size:clamp(1.75rem,4vw,2.7rem);font-weight:900;line-height:1.12}.ecx-sub[data-astro-cid-k3ypl5i7]{max-width:660px;color:var(--kt-text-sub);margin:.85rem auto 0;font-size:1.08rem;line-height:1.6}.ecx-hintline[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);letter-spacing:.04em;color:var(--kt-text-dim);justify-content:center;align-items:center;gap:.5rem;margin:1.1rem 0 0;font-size:.8rem;font-weight:800;display:none}.ecx-hintline[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{color:var(--kt-accent)}.ecx-hint-touch[data-astro-cid-k3ypl5i7]{display:none}@media (hover:none){.ecx-hint-hover[data-astro-cid-k3ypl5i7]{display:none}.ecx-hint-touch[data-astro-cid-k3ypl5i7]{display:inline}}.ecx-stagewrap[data-astro-cid-k3ypl5i7]{position:relative}.ecx-glow[data-astro-cid-k3ypl5i7]{display:none}.ecx-stage[data-astro-cid-k3ypl5i7]{z-index:1;gap:1.5rem;display:grid;position:relative}.ecx-panel[data-astro-cid-k3ypl5i7]{--ring:transparent;isolation:isolate;border-radius:var(--ecx-radius);min-width:0;box-shadow:var(--kt-shadow-lg);scroll-margin-top:90px;position:relative;overflow:hidden}.ecx-panel[data-astro-cid-k3ypl5i7]:after{content:"";z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ring);pointer-events:none;position:absolute;inset:0}.ecx-panel--universe[data-astro-cid-k3ypl5i7]{--w-ink:#ffffffe0;--w-glow:#6046c861;--ring:#ffffff14;--aura:#ffd08238;--sheen:#ffffff29;--spark-a:#ffe9b0;--spark-b:#cbbcff;color:#fff;background:var(--ecx-night)}.ecx-panel--scholar[data-astro-cid-k3ypl5i7]{--w-ink:var(--kt-secondary-ink);--w-glow:#55b4f04d;--ring:var(--kt-border);--aura:#55b4f02e;--sheen:#55b4f029;--spark-a:#ff6b6b;--spark-b:#55b4f0;color:var(--kt-text);background:#fff}.ecx-panel--org[data-astro-cid-k3ypl5i7]{--w-ink:#966434;--w-glow:#d78f4b57;--ring:#e7dcc8;--aura:#f47c2a24;--sheen:#fff9;--spark-a:#f47c2a;--spark-b:#d78f4b;color:#241f1a;background:#fbf6ee}.ecx-toggle[data-astro-cid-k3ypl5i7],.ecx-mini-progress[data-astro-cid-k3ypl5i7]{display:none}.ecx-canvas[data-astro-cid-k3ypl5i7]{gap:2rem;padding:1.75rem 1.4rem 2.1rem;display:grid;position:relative}.ecx-bg[data-astro-cid-k3ypl5i7]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-bg[data-astro-cid-k3ypl5i7]{background:radial-gradient(60% 70% at 88% 6%,#55b4f033,#0000 70%),radial-gradient(48% 58% at 4% 98%,#ff6b6b1f,#0000 70%),#fff}.ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-bg[data-astro-cid-k3ypl5i7]{background:radial-gradient(52% 60% at 94% 0,#f47c2a29,#0000 70%),linear-gradient(135deg,#fffaf1 0%,#fbf6ee 46%,#f3ead9 100%)}.ecx-copy[data-astro-cid-k3ypl5i7],.ecx-visual[data-astro-cid-k3ypl5i7]{min-width:0;position:relative}.ecx-burst[data-astro-cid-k3ypl5i7],.ecx-aura[data-astro-cid-k3ypl5i7],.ecx-sheen[data-astro-cid-k3ypl5i7],.ecx-grid[data-astro-cid-k3ypl5i7],.ecx-sun[data-astro-cid-k3ypl5i7],.ecx-uni-light[data-astro-cid-k3ypl5i7],.ecx-glint[data-astro-cid-k3ypl5i7]{display:none}.ecx-where[data-astro-cid-k3ypl5i7]{align-items:center;margin:0 0 .85rem;display:flex}.ecx-where-text[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--w-ink);font-size:.68rem;font-weight:800;line-height:1.35}.ecx-logo-h[data-astro-cid-k3ypl5i7]{margin:0 0 1.15rem;line-height:0}.ecx-logo[data-astro-cid-k3ypl5i7]{width:calc(var(--lw) * var(--lk,1));max-width:70%;height:auto;margin:calc(var(--lmt,0px) * var(--lk,1)) 0 calc(var(--lmb,0px) * var(--lk,1)) calc(var(--lml,0px) * var(--lk,1));display:block}.ecx-logo--universe[data-astro-cid-k3ypl5i7]{--lw:144px}.ecx-logo--scholar[data-astro-cid-k3ypl5i7]{--lw:163px;--lml:-11px;--lmt:-2px;--lmb:-9px}.ecx-logo--org[data-astro-cid-k3ypl5i7]{--lw:159px;--lml:-11px;--lmt:-19px;--lmb:-18px}.ecx-tagline[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.9rem,4.1vw,2.5rem);font-weight:900;line-height:1.07}.ecx-more[data-astro-cid-k3ypl5i7]{margin-top:1rem}.ecx-desc[data-astro-cid-k3ypl5i7]{max-width:34rem;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.65}.ecx-desc--reading[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-reading)}.ecx-pill[data-astro-cid-k3ypl5i7]{border-radius:var(--kt-radius-pill);font-family:var(--kt-font-display);align-items:center;gap:.5rem;margin:0 0 1rem;padding:.35rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}.ecx-pill[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{font-size:.85em}.ecx-pill--coral[data-astro-cid-k3ypl5i7]{color:var(--kt-primary-ink);background:rgb(var(--kt-primary-rgb)/.09);border:1px solid rgb(var(--kt-primary-rgb)/.3)}.ecx-pill--ochre[data-astro-cid-k3ypl5i7]{letter-spacing:.14em;text-transform:uppercase;color:#966434;background:#d78f4b29;font-size:.7rem}.ecx-actions[data-astro-cid-k3ypl5i7]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.ecx-btn[data-astro-cid-k3ypl5i7],.ecx-ghost[data-astro-cid-k3ypl5i7]{align-items:center;gap:.6rem;min-height:48px;text-decoration:none;display:inline-flex}.ecx-btn[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7],.ecx-ghost[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{font-size:.85em}.ecx-ghost[data-astro-cid-k3ypl5i7]{border-radius:var(--kt-radius-pill);font-family:var(--kt-font-display);border:1.5px solid;padding:.6rem 1.4rem;font-weight:800;transition:background .2s,border-color .2s,transform .2s}.ecx-ghost[data-astro-cid-k3ypl5i7]:hover{transform:translateY(-2px)}.ecx-ghost--onDark[data-astro-cid-k3ypl5i7]{color:#fff;border-color:#ffffff8c}.ecx-ghost--onDark[data-astro-cid-k3ypl5i7]:hover{color:#fff;background:#ffffff1f;border-color:#fff}.ecx-ghost--onDark[data-astro-cid-k3ypl5i7]:focus-visible{outline-offset:2px;outline:3px solid #fff}.ecx-ghost--onLight[data-astro-cid-k3ypl5i7]{color:var(--kt-text);border-color:var(--kt-border-2);background:#fff}.ecx-ghost--onLight[data-astro-cid-k3ypl5i7]:hover{color:var(--kt-text);border-color:var(--kt-text)}.ecx-uni-scene[data-astro-cid-k3ypl5i7]{width:100%;height:250px;position:absolute;top:0;left:0}.ecx-uni-art[data-astro-cid-k3ypl5i7]{object-fit:cover;object-position:64% 40%;width:100%;max-width:none;height:100%;display:block}.ecx-veil[data-astro-cid-k3ypl5i7]{background:linear-gradient(180deg, #1410311a 0, #141031b8 150px, var(--ecx-night) 250px);position:absolute;inset:0}.ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-canvas[data-astro-cid-k3ypl5i7]{padding-top:8.25rem}.ecx-kicker[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:.7rem;margin:0 0 .9rem;font-size:.7rem;font-weight:800;line-height:1.5;display:flex}.ecx-kicker[data-astro-cid-k3ypl5i7]:before{content:"";background:var(--ecx-gold);border-radius:2px;flex-shrink:0;width:28px;height:2px}.ecx-grad-dusk[data-astro-cid-k3ypl5i7]{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#f8afee 0%,#b9a8ff 48%,#8fc6ee 100%);background-clip:text}.ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-desc[data-astro-cid-k3ypl5i7]{color:#ffffffe6}.ecx-chips[data-astro-cid-k3ypl5i7]{flex-wrap:wrap;gap:.5rem;margin:0 0 1.3rem;padding:0;list-style:none;display:flex}.ecx-chips[data-astro-cid-k3ypl5i7] li[data-astro-cid-k3ypl5i7]{border-radius:var(--kt-radius-pill);color:#fff;background:#ffffff1a;border:1px solid #fff3;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.ecx-chips[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{color:var(--ecx-gold);font-size:.8em}.ecx-status[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;color:#ffdcae;align-items:center;gap:.6rem;margin:0;font-size:.76rem;font-weight:800;line-height:1.5;display:flex}.ecx-dot[data-astro-cid-k3ypl5i7]{background:#ffb35c;border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem;animation:2.2s ease-out infinite ecx-pulse}.ecx-firefly[data-astro-cid-k3ypl5i7],.ecx-spark[data-astro-cid-k3ypl5i7]{pointer-events:none;position:absolute}.ecx-firefly[data-astro-cid-k3ypl5i7]{background:#ffe08a;border-radius:50%;width:6px;height:6px;animation:11s ease-in-out infinite ecx-drift,3.6s ease-in-out infinite ecx-blink;box-shadow:0 0 10px 3px #ffd66ebf,0 0 26px 8px #ffbe5059}.ecx-firefly--1[data-astro-cid-k3ypl5i7]{top:70px;left:12%}.ecx-firefly--2[data-astro-cid-k3ypl5i7]{animation-delay:-4s,-1.2s;top:150px;left:78%}.ecx-firefly--3[data-astro-cid-k3ypl5i7]{animation-delay:-7s,-2.4s;top:40px;left:52%}.ecx-firefly--4[data-astro-cid-k3ypl5i7],.ecx-firefly--5[data-astro-cid-k3ypl5i7],.ecx-firefly--6[data-astro-cid-k3ypl5i7],.ecx-spark--3[data-astro-cid-k3ypl5i7],.ecx-spark--4[data-astro-cid-k3ypl5i7]{display:none}.ecx-spark[data-astro-cid-k3ypl5i7]{color:#ffe9b0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:currentColor;width:1em;height:1em;font-size:.85rem;animation:4.5s ease-in-out infinite ecx-twinkle}.ecx-spark--1[data-astro-cid-k3ypl5i7]{top:26px;left:30%}.ecx-spark--2[data-astro-cid-k3ypl5i7]{color:#c9d9ff;animation-delay:-2.2s;top:96px;left:90%}.ecx-storycard[data-astro-cid-k3ypl5i7]{color:#17132e;background:var(--ecx-paper);border-radius:22px;width:min(100%,390px);margin-inline:auto;padding:1.5rem 1.5rem 1.35rem;animation:8s ease-in-out infinite ecx-float;rotate:1.4deg;box-shadow:0 30px 60px #05031480,0 0 0 1px #ffffff59}.ecx-storycard-label[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ecx-violet-ink);margin:0 0 .85rem;font-size:.64rem;font-weight:800}.ecx-storycard-text[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-reading);margin:0 0 1.1rem;font-size:1.06rem;line-height:1.62}.ecx-storycard-word[data-astro-cid-k3ypl5i7]{background:linear-gradient(#0000 58%,#f4cf5dbf 58%) 0 0/100% 100% no-repeat;border-radius:4px;padding:0 .15em}.ecx-storycard-q[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);margin:0 0 .55rem;font-size:.8rem;font-weight:800}.ecx-choices[data-astro-cid-k3ypl5i7]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ecx-choices[data-astro-cid-k3ypl5i7] li[data-astro-cid-k3ypl5i7]{color:#3c3659;background:#fff;border:1px solid #e9e3f5;border-radius:12px;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:.86rem;font-weight:600;display:flex}.ecx-choices[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{color:var(--ecx-violet);font-size:.8em}.ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-desc[data-astro-cid-k3ypl5i7]{color:var(--kt-text-sub)}.ecx-facts[data-astro-cid-k3ypl5i7]{flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.ecx-facts[data-astro-cid-k3ypl5i7] li[data-astro-cid-k3ypl5i7]{align-items:baseline;gap:.45rem;display:flex}.ecx-facts[data-astro-cid-k3ypl5i7] b[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);color:var(--kt-primary-ink);font-size:1.7rem;font-weight:900;line-height:1}.ecx-facts[data-astro-cid-k3ypl5i7] li[data-astro-cid-k3ypl5i7]:nth-child(2) b[data-astro-cid-k3ypl5i7]{color:var(--kt-secondary-ink)}.ecx-facts[data-astro-cid-k3ypl5i7] span[data-astro-cid-k3ypl5i7]{letter-spacing:.08em;text-transform:uppercase;color:var(--kt-text-sub);font-size:.74rem;font-weight:700}.ecx-facts-badge[data-astro-cid-k3ypl5i7]{flex-basis:100%;align-items:center!important}.ecx-facts-badge[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{color:var(--kt-highlight-ink);font-size:.85rem}.ecx-device[data-astro-cid-k3ypl5i7]{background:#111a33;border-radius:34px;width:min(100%,400px);margin-inline:auto;padding:11px;position:relative;box-shadow:0 34px 60px #0f172a47,0 0 0 1px #0f172a80}.ecx-device-screen[data-astro-cid-k3ypl5i7]{background:#fff;border-radius:24px;overflow:hidden}.ecx-reader-top[data-astro-cid-k3ypl5i7]{border-bottom:1px solid #eef2f6;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.ecx-reader-round[data-astro-cid-k3ypl5i7]{color:#475569;background:#f1f5f9;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.7rem;display:grid}.ecx-reader-avatar[data-astro-cid-k3ypl5i7]{font-size:.95rem}.ecx-reader-progress[data-astro-cid-k3ypl5i7]{flex:auto;min-width:0}.ecx-reader-progress[data-astro-cid-k3ypl5i7] small[data-astro-cid-k3ypl5i7]{color:#64748b;margin-top:.25rem;font-size:.62rem;font-weight:700;line-height:1;display:block}.ecx-reader-bar[data-astro-cid-k3ypl5i7]{background:#eef2f6;border-radius:99px;height:6px;display:block;overflow:hidden}.ecx-reader-bar[data-astro-cid-k3ypl5i7]>span[data-astro-cid-k3ypl5i7]{border-radius:inherit;background:linear-gradient(90deg,#55b4f0 0%,#d78f4b 55%,#ff6b6b 100%);width:60%;height:100%;display:block}.ecx-reader-body[data-astro-cid-k3ypl5i7]{text-align:center;padding:1.05rem 1.2rem 1.25rem}.ecx-reader-chips[data-astro-cid-k3ypl5i7]{justify-content:center;gap:.4rem;margin:0 0 .55rem;display:flex}.ecx-rchip[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:.22rem .6rem;font-size:.56rem;font-weight:800;line-height:1.3}.ecx-rchip--coral[data-astro-cid-k3ypl5i7]{color:#bf5050;background:#fde8e8}.ecx-rchip--blue[data-astro-cid-k3ypl5i7]{color:#37759c;background:#e3f2fd}.ecx-reader-title[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);color:#0f172a;margin:0 0 .2rem;font-size:1.1rem;font-weight:900;line-height:1.25}.ecx-reader-meta[data-astro-cid-k3ypl5i7]{color:#475569;justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.68rem;font-weight:700;display:flex}.ecx-reader-meta[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{font-size:.9em}.ecx-reader-text[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-reading);text-align:left;color:#1e293b;border-left:3px solid #fbc5c5;margin:.95rem 0 0;padding-left:.85rem;font-size:.86rem;line-height:1.68}.ecx-vocab[data-astro-cid-k3ypl5i7]{color:#966434;border-bottom:2px dotted #d78f4b;font-weight:600}.ecx-vocab--live[data-astro-cid-k3ypl5i7]{background:linear-gradient(#d78f4b38,#d78f4b38) 0 0/100% 100% no-repeat;border-radius:3px}.ecx-reader-defwrap[data-astro-cid-k3ypl5i7]{grid-template-rows:1fr;display:grid}.ecx-reader-defclip[data-astro-cid-k3ypl5i7]{min-height:0;overflow:hidden}.ecx-reader-def[data-astro-cid-k3ypl5i7]{text-align:left;background:#f8fafc;border:1.5px solid #d78f4b;border-radius:12px;flex-direction:column;gap:.15rem;margin:.95rem 0 0;padding:.6rem .8rem;display:flex}.ecx-reader-def[data-astro-cid-k3ypl5i7] b[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);color:#0f172a;font-size:.8rem;font-weight:800}.ecx-reader-def[data-astro-cid-k3ypl5i7] span[data-astro-cid-k3ypl5i7]{color:#475569;font-size:.7rem;line-height:1.45}.ecx-float[data-astro-cid-k3ypl5i7]{color:#fff;border-radius:16px;align-items:center;gap:.55rem;padding:.55rem .85rem;animation:6s ease-in-out infinite ecx-bob;display:flex;position:absolute;box-shadow:0 14px 28px #0f172a33}.ecx-float[data-astro-cid-k3ypl5i7]>span[data-astro-cid-k3ypl5i7]{flex-direction:column;display:flex}.ecx-float[data-astro-cid-k3ypl5i7] small[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:.54rem;font-weight:800;line-height:1.4}.ecx-float[data-astro-cid-k3ypl5i7] b[data-astro-cid-k3ypl5i7]{font-size:.72rem;font-weight:700;line-height:1.3}.ecx-float--gen[data-astro-cid-k3ypl5i7]{background:#ff6b6b;top:-16px;right:-6px}.ecx-float--vocab[data-astro-cid-k3ypl5i7]{background:#d9904a;animation-delay:-3s;bottom:-16px;left:-6px}.ecx-hot[data-astro-cid-k3ypl5i7]{color:#e0812f}.ecx-by[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);color:#966434;margin:.55rem 0 0;font-size:.95rem;font-weight:800}.ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-desc[data-astro-cid-k3ypl5i7]{color:#5b5247}.ecx-orgboard[data-astro-cid-k3ypl5i7]{gap:.9rem;width:min(100%,460px);margin-inline:auto;display:grid}.ecx-quote[data-astro-cid-k3ypl5i7]{background:#fff;border:1px solid #e7dcc8;border-radius:20px;margin:0;padding:1.5rem 1.6rem 1.35rem;box-shadow:0 16px 36px #78501e1f}.ecx-quote[data-astro-cid-k3ypl5i7] blockquote[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-reading);color:#241f1a;border:0;margin:0 0 .7rem;padding:0;font-size:clamp(1.15rem,2vw,1.35rem);font-style:italic;line-height:1.45}.ecx-quote[data-astro-cid-k3ypl5i7] figcaption[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);color:#966434;font-size:.8rem;font-weight:800}.ecx-mark[data-astro-cid-k3ypl5i7]{background:linear-gradient(#0000 62%,#f47c2a52 62%) 0 0/100% 100% no-repeat}.ecx-tiles[data-astro-cid-k3ypl5i7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ecx-tile[data-astro-cid-k3ypl5i7]{background:#fffaf3;border:1px solid #e7dcc8;border-radius:18px;flex-direction:column;gap:.4rem;padding:1.05rem 1.1rem;display:flex}.ecx-tile[data-astro-cid-k3ypl5i7]:last-child{grid-column:1/-1}.ecx-tile[data-astro-cid-k3ypl5i7] b[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);font-variant-numeric:tabular-nums;color:#966434;font-size:1.45rem;font-weight:900;line-height:1.05}.ecx-tile[data-astro-cid-k3ypl5i7] span[data-astro-cid-k3ypl5i7]{color:#5b5247;font-size:.8rem;line-height:1.45}.ecx-tile--hot[data-astro-cid-k3ypl5i7]{background:linear-gradient(120deg,#ff6b6b 0%,#f47c2a 60%,#d78f4b 100%);border-color:#0000;box-shadow:0 14px 30px #f47c2a4d}.ecx-tile--hot[data-astro-cid-k3ypl5i7] b[data-astro-cid-k3ypl5i7]{color:#fff;font-size:1.9rem}.ecx-tile--hot[data-astro-cid-k3ypl5i7] span[data-astro-cid-k3ypl5i7]{color:#fff}.ecx-stats[data-astro-cid-k3ypl5i7]{flex-wrap:wrap;justify-content:center;gap:1.75rem 2.75rem;max-width:900px;margin:3rem auto 0;padding:0;list-style:none;display:flex}.ecx-stat[data-astro-cid-k3ypl5i7]{text-align:center;flex-direction:column;align-items:center;max-width:190px;display:flex}.ecx-stat-num[data-astro-cid-k3ypl5i7]{font-family:var(--kt-font-display);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:900;line-height:1}.ecx-stat--red[data-astro-cid-k3ypl5i7]{color:var(--kt-primary-ink)}.ecx-stat--blue[data-astro-cid-k3ypl5i7]{color:var(--kt-secondary-ink)}.ecx-stat--ocre[data-astro-cid-k3ypl5i7]{color:var(--kt-highlight-ink)}.ecx-stat--green[data-astro-cid-k3ypl5i7]{color:var(--kt-green-ink)}.ecx-stat-label[data-astro-cid-k3ypl5i7]{color:var(--kt-text-sub);margin-top:.4rem;font-size:.8rem;line-height:1.4}.ecx-stat-sub[data-astro-cid-k3ypl5i7]{letter-spacing:.04em;text-transform:uppercase;color:var(--kt-text-dim);margin-top:.2rem;font-size:.68rem}@media (width>=768px){.ecx-canvas[data-astro-cid-k3ypl5i7]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:2.5rem;padding:2.5rem}.ecx-uni-scene[data-astro-cid-k3ypl5i7]{height:100%}.ecx-uni-art[data-astro-cid-k3ypl5i7]{object-position:76% 50%}.ecx-veil[data-astro-cid-k3ypl5i7]{background:linear-gradient(90deg,#0b0820f2 0%,#0b0820d6 34%,#0b082057 68%,#0b082094 100%),linear-gradient(#0b082040 0%,#0b082000 36%,#0b082080 100%)}.ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-canvas[data-astro-cid-k3ypl5i7]{padding-top:2.5rem}.ecx-firefly--1[data-astro-cid-k3ypl5i7]{top:62%;left:55%}.ecx-firefly--2[data-astro-cid-k3ypl5i7]{top:24%;left:93%}.ecx-firefly--3[data-astro-cid-k3ypl5i7]{top:80%;left:88%}.ecx-spark--1[data-astro-cid-k3ypl5i7]{top:12%;left:58%}.ecx-spark--2[data-astro-cid-k3ypl5i7]{top:46%;left:96%}.ecx-float--gen[data-astro-cid-k3ypl5i7]{right:-20px}.ecx-float--vocab[data-astro-cid-k3ypl5i7]{left:-24px}}@media (width<=1199.98px){.ecx--js[data-astro-cid-k3ypl5i7]{--ecx-ease:cubic-bezier(.22, 1, .36, 1);--card-h:clamp(132px, calc((100svh - 75px) * .19), 150px);--lk-card:.74}}@media (width<=1199.98px) and (height<=760px){.ecx--js[data-astro-cid-k3ypl5i7]{--lk-card:.68}}@media (width<=1199.98px){.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero{padding-top:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-hintline[data-astro-cid-k3ypl5i7]{margin:0 0 .5rem;font-size:.8rem;display:flex}}@media (width<=1199.98px) and (width<=767.98px){.ecx--js[data-astro-cid-k3ypl5i7].section-gap{padding-top:.75rem;scroll-margin-top:74px}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-head[data-astro-cid-k3ypl5i7]{margin-bottom:.75rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-eyebrow[data-astro-cid-k3ypl5i7]{padding:.2rem .75rem;font-size:.68rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-title[data-astro-cid-k3ypl5i7]{margin-top:.45rem;font-size:1.45rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-sub[data-astro-cid-k3ypl5i7]{display:none}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-hintline[data-astro-cid-k3ypl5i7]{margin-top:.55rem}}@media (width<=1199.98px){.ecx--js[data-astro-cid-k3ypl5i7] .ecx-nowrap[data-astro-cid-k3ypl5i7]{white-space:nowrap}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-hint-hover[data-astro-cid-k3ypl5i7]{display:none}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-hint-touch[data-astro-cid-k3ypl5i7]{display:inline}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7]{grid-template-rows:repeat(3, var(--card-h));gap:.6rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]{grid-row:1}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7]{grid-row:2}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]{grid-row:3}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet){transition:transform .3s var(--ecx-ease), box-shadow .3s ease;border-radius:22px;box-shadow:0 16px 30px -16px #0f172a66,0 2px 8px #0f172a0f}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet):active{transform:scale(.985)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-canvas[data-astro-cid-k3ypl5i7]{align-items:center;height:100%;padding:.75rem 4.1rem .75rem 1.05rem;display:flex}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-copy[data-astro-cid-k3ypl5i7]{width:100%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-more[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-visual[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-burst[data-astro-cid-k3ypl5i7]{display:none}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-where[data-astro-cid-k3ypl5i7]{margin:0 0 .25rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-where-text[data-astro-cid-k3ypl5i7]{letter-spacing:.13em;font-size:.78rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-logo-h[data-astro-cid-k3ypl5i7]{margin:0 0 .35rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-logo[data-astro-cid-k3ypl5i7]{--lk:var(--lk-card);max-width:100%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-tagline[data-astro-cid-k3ypl5i7]{letter-spacing:-.01em;font-size:1.12rem;line-height:1.12}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-by[data-astro-cid-k3ypl5i7]{margin-top:.2rem;font-size:.8rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-toggle[data-astro-cid-k3ypl5i7]{z-index:5;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-end;align-items:center;width:100%;height:100%;padding:0 1rem 0 0;display:flex;position:absolute;inset:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-toggle[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{border:1px solid var(--t-border,var(--kt-border-2));width:40px;height:40px;color:var(--t-ink,var(--kt-text));background:var(--t-bg,#fff);border-radius:50%;place-items:center;font-size:.9rem;animation:2.8s ease-out 1.2s 2 ecx-ring;display:grid;box-shadow:0 6px 16px #0f172a1f}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-toggle[data-astro-cid-k3ypl5i7]:focus-visible{outline:3px solid var(--t-focus,var(--kt-accent));outline-offset:3px}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-toggle[data-astro-cid-k3ypl5i7]{--t-bg:#ffffff29;--t-border:#ffffff73;--t-ink:#fff;--t-ring:#fff6;--t-focus:#fff}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-toggle[data-astro-cid-k3ypl5i7]{--t-ink:var(--kt-primary-ink);--t-ring:#ff6b6b4d}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-toggle[data-astro-cid-k3ypl5i7]{--t-border:#dccaad;--t-ink:#966434;--t-ring:#d78f4b61}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:nth-child(2) .ecx-toggle[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{animation-delay:1.6s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:nth-child(3) .ecx-toggle[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{animation-delay:2s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-uni-scene[data-astro-cid-k3ypl5i7]{height:100%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-uni-art[data-astro-cid-k3ypl5i7]{object-position:70% 46%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-veil[data-astro-cid-k3ypl5i7]{background:linear-gradient(90deg,#0e0a26eb 0%,#0e0a26bd 46%,#0e0a261f 82%,#0e0a264d 100%),linear-gradient(#0e0a2600 55%,#0e0a2673 100%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-canvas[data-astro-cid-k3ypl5i7]{padding-top:.75rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-tagline[data-astro-cid-k3ypl5i7]{filter:drop-shadow(0 1px 8px #0e0a2699)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-firefly--1[data-astro-cid-k3ypl5i7]{top:64%;left:58%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-firefly--2[data-astro-cid-k3ypl5i7]{top:22%;left:72%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-firefly--3[data-astro-cid-k3ypl5i7]{top:78%;left:44%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-spark--1[data-astro-cid-k3ypl5i7]{top:14%;left:50%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-spark--2[data-astro-cid-k3ypl5i7]{top:34%;left:92%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-grid[data-astro-cid-k3ypl5i7]{background-image:radial-gradient(#37759c33 1.2px,#0000 1.4px);background-size:18px 18px;display:block;position:absolute;inset:0;mask-image:radial-gradient(55% 90% at 88%,#000 0%,#0000 78%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-mini-progress[data-astro-cid-k3ypl5i7]{background:#eef2f6;height:5px;display:block;position:absolute;bottom:0;left:0;right:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-mini-progress[data-astro-cid-k3ypl5i7]:before{content:"";background:linear-gradient(90deg,#55b4f0 0%,#d78f4b 55%,#ff6b6b 100%);border-radius:0 99px 99px 0;position:absolute;inset:0 40% 0 0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-sun[data-astro-cid-k3ypl5i7]{background:radial-gradient(circle,#f47c2a66 0%,#e68c3c38 36%,#d78f4b00 70%);border-radius:50%;width:240px;height:240px;display:block;position:absolute;top:50%;right:-120px;translate:0 -50%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-sun[data-astro-cid-k3ypl5i7]:before,.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-sun[data-astro-cid-k3ypl5i7]:after{content:"";border-radius:50%;position:absolute}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-sun[data-astro-cid-k3ypl5i7]:before{border:1.5px solid #d78f4b57;inset:18%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-sun[data-astro-cid-k3ypl5i7]:after{border:1.5px dashed #d78f4b4d;inset:33%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet{inset:max(10px, env(safe-area-inset-top)) 0 0;z-index:1100;overscroll-behavior:contain;width:auto;max-width:none;height:auto;max-height:none;animation:ecx-sheet-in .5s var(--ecx-ease) both;border:0;border-radius:26px 26px 0 0;margin:0;padding:0;position:fixed;overflow:hidden auto;box-shadow:0 -18px 50px #0a081e59}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet:after{width:40px;height:5px;box-shadow:none;opacity:.25;background:currentColor;border-radius:99px;inset:8px auto auto 50%;translate:-50%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet::backdrop{backdrop-filter:blur(5px);background:#100c2880;animation:.4s both ecx-fade-in}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet.is-leaving{animation:.3s cubic-bezier(.4,0,1,1) both ecx-sheet-out}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet.is-leaving::backdrop{animation:.3s both ecx-fade-out}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet .ecx-toggle[data-astro-cid-k3ypl5i7]{z-index:6;border:1px solid var(--t-border,var(--kt-border-2));width:44px;height:44px;color:var(--t-ink,var(--kt-text));background:var(--t-bg,#fff);cursor:pointer;border-radius:50%;place-items:center;margin:14px 14px -58px auto;padding:0;font-size:1rem;display:grid;position:sticky;top:14px;box-shadow:0 8px 20px #0f172a29}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet .ecx-toggle[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{transform:rotate(135deg)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet .ecx-toggle[data-astro-cid-k3ypl5i7]:focus-visible{outline:3px solid var(--t-focus,var(--kt-accent));outline-offset:3px}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet .ecx-canvas[data-astro-cid-k3ypl5i7]{min-height:100%;padding-top:2.6rem;padding-bottom:calc(2.4rem + env(safe-area-inset-bottom))}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-sheet .ecx-toggle[data-astro-cid-k3ypl5i7]{--t-bg:#1410318c;backdrop-filter:blur(6px)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-sheet .ecx-canvas[data-astro-cid-k3ypl5i7]{padding-top:8.25rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-sheet .ecx-firefly--4[data-astro-cid-k3ypl5i7]{animation-delay:-2s,-.6s;display:block;top:110px;left:30%}.ecx[data-astro-cid-k3ypl5i7].has-sheet .ecx-stage[data-astro-cid-k3ypl5i7]{z-index:1100}html.ecx-lock{overflow:hidden}}@media (width>=768px) and (width<=1199.98px){.ecx--js[data-astro-cid-k3ypl5i7]{--card-h:clamp(220px, 26svh, 290px);--lk-card:.86}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-hintline[data-astro-cid-k3ypl5i7]{margin-bottom:.9rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:var(--card-h);gap:1rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]{grid-row:1}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]{grid-column:1}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7]{grid-column:2}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]{grid-column:3}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet){border-radius:26px}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-canvas[data-astro-cid-k3ypl5i7]{padding:1.4rem 1.3rem 4.6rem;display:block}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-where[data-astro-cid-k3ypl5i7]{margin-bottom:.7rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-logo-h[data-astro-cid-k3ypl5i7]{margin-bottom:.8rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-tagline[data-astro-cid-k3ypl5i7]{font-size:clamp(1.25rem,2.3vw,1.55rem)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-toggle[data-astro-cid-k3ypl5i7]{align-items:flex-end;padding:0 1.1rem 1.1rem 0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-toggle[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{width:44px;height:44px}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-uni-art[data-astro-cid-k3ypl5i7]{object-position:62% 50%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-veil[data-astro-cid-k3ypl5i7]{background:linear-gradient(#0e0a26f0 0%,#0e0a26d1 50%,#0e0a2640 80%,#0e0a2666 100%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-firefly--1[data-astro-cid-k3ypl5i7]{top:72%;left:30%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-firefly--2[data-astro-cid-k3ypl5i7]{top:58%;left:82%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-firefly--3[data-astro-cid-k3ypl5i7]{top:86%;left:58%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-spark--1[data-astro-cid-k3ypl5i7]{top:60%;left:14%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-spark--2[data-astro-cid-k3ypl5i7]{top:52%;left:64%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-grid[data-astro-cid-k3ypl5i7]{mask-image:radial-gradient(80% 60% at 50% 100%,#000 0%,#0000 78%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]:not(.is-sheet) .ecx-sun[data-astro-cid-k3ypl5i7]{width:300px;height:300px;inset:auto auto -150px 50%;translate:-50%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet{border-radius:28px;width:min(820px,100% - 48px);height:fit-content;max-height:calc(100dvh - 56px);margin:auto;animation-name:ecx-pop-in;inset:0;box-shadow:0 30px 80px #0a081e66}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet.is-leaving{animation:.25s ease-in both ecx-pop-out}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-sheet .ecx-canvas[data-astro-cid-k3ypl5i7]{padding:3.2rem 2.75rem 2.75rem}}@media (width>=1200px){@supports (width:1cqi){.ecx--js[data-astro-cid-k3ypl5i7] .ecx-hintline[data-astro-cid-k3ypl5i7]{display:flex}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stagewrap[data-astro-cid-k3ypl5i7]{width:min(100% - 3rem,1480px);max-width:none;padding-inline:0;container-type:inline-size}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-glow[data-astro-cid-k3ypl5i7]{z-index:0;pointer-events:none;filter:blur(70px);opacity:.5;display:block;position:absolute;inset:12% 4% -6%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-glow[data-astro-cid-k3ypl5i7] span[data-astro-cid-k3ypl5i7]{opacity:0;border-radius:40%;transition:opacity .9s;position:absolute;inset:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-glow-rest[data-astro-cid-k3ypl5i7]{background:linear-gradient(100deg,#917ded 0%,#55b4f0 50%,#d78f4b 100%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-glow-universe[data-astro-cid-k3ypl5i7]{background:linear-gradient(120deg,#fd6868 0%,#917ded 55%,#68acdd 100%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-glow-scholar[data-astro-cid-k3ypl5i7]{background:linear-gradient(120deg,#55b4f0 0%,#ff8f8f 100%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-glow-org[data-astro-cid-k3ypl5i7]{background:linear-gradient(120deg,#d78f4b 0%,#f47c2a 100%)}.ecx--js[data-astro-cid-k3ypl5i7][data-active=none] .ecx-glow-rest[data-astro-cid-k3ypl5i7]{opacity:.6}.ecx--js[data-astro-cid-k3ypl5i7][data-active=universe] .ecx-glow-universe[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7][data-active=scholar] .ecx-glow-scholar[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7][data-active=org] .ecx-glow-org[data-astro-cid-k3ypl5i7]{opacity:1}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7]{--gap:14px;--H:620px;--usable:calc(100cqi - 2 * var(--gap));--ow:calc(var(--usable) * .67742);--rw:calc(var(--usable) / 3);--sw:calc(var(--usable) * .16129);--pad:clamp(28px, 2.6cqi, 38px);--cw:calc(var(--rw) - 2 * var(--pad));--vw:clamp(300px, 27.5cqi, 400px);--vwu:clamp(260px, 21.5cqi, 310px);--mw:calc(var(--ow) - 3 * var(--pad) - var(--vw));--peek-x:calc(var(--rw) / 2 - var(--ow) + var(--pad) + var(--vw) / 2);--peek-dy:calc(var(--H) * .2);--peek-s:.8;--ease:cubic-bezier(.22, .8, .2, 1);--dur:.68s;gap:var(--gap);height:var(--H);display:flex}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7]{cursor:pointer;height:100%;transition:flex-grow var(--dur) var(--ease), box-shadow .5s ease;flex:2.0667 1 0;box-shadow:0 16px 36px #0f172a21}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel[data-astro-cid-k3ypl5i7]{flex-grow:1}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel[data-astro-cid-k3ypl5i7].is-open{cursor:default;box-shadow:0 30px 70px var(--w-glow);flex-grow:4.2}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].is-inviting .ecx-panel[data-astro-cid-k3ypl5i7]{animation:.75s ease-in-out both ecx-invite}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].is-inviting .ecx-panel[data-astro-cid-k3ypl5i7]:nth-child(2){animation-delay:.22s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].is-inviting .ecx-panel[data-astro-cid-k3ypl5i7]:nth-child(3){animation-delay:.44s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-toggle[data-astro-cid-k3ypl5i7]{--t-bg:#fff;--t-border:var(--kt-border-2);--t-ink:var(--kt-text);--t-ring:#0f172a2e;--t-focus:var(--kt-accent);top:calc(var(--pad) - 2px);z-index:5;border:1px solid var(--t-border);width:44px;height:44px;color:var(--t-ink);background:var(--t-bg);cursor:pointer;transition:background .25s, opacity .25s ease, transform .3s var(--ease);border-radius:50%;place-items:center;padding:0;font-size:.95rem;display:grid;position:absolute;right:16px}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-toggle[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{transition:transform .5s var(--ease)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-toggle[data-astro-cid-k3ypl5i7]:hover{transform:scale(1.08)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-toggle[data-astro-cid-k3ypl5i7]:focus-visible{outline:3px solid var(--t-focus);outline-offset:3px}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-toggle[data-astro-cid-k3ypl5i7]{--t-bg:#ffffff29;--t-border:#ffffff6b;--t-ink:#fff;--t-ring:#ffffff59;--t-focus:#fff}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-toggle[data-astro-cid-k3ypl5i7]{--t-border:#dccaad;--t-ink:#966434;--t-ring:#d78f4b59}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-toggle[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7]{transform:rotate(135deg)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7]:not(.has-open) .ecx-toggle[data-astro-cid-k3ypl5i7]{animation:2.6s ease-out infinite ecx-ring}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7]:not(.has-open) .ecx-panel[data-astro-cid-k3ypl5i7]:nth-child(2) .ecx-toggle[data-astro-cid-k3ypl5i7]{animation-delay:.5s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7]:not(.has-open) .ecx-panel[data-astro-cid-k3ypl5i7]:nth-child(3) .ecx-toggle[data-astro-cid-k3ypl5i7]{animation-delay:1s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-canvas[data-astro-cid-k3ypl5i7]{width:var(--ow);height:100%;padding:0;display:block;position:absolute;top:0;left:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-copy[data-astro-cid-k3ypl5i7]{top:var(--pad);left:var(--pad);width:var(--cw);position:absolute}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-where[data-astro-cid-k3ypl5i7]{min-height:40px;max-width:calc(var(--sw) - 2 * var(--pad))}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-logo-h[data-astro-cid-k3ypl5i7]{margin-bottom:1rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-logo[data-astro-cid-k3ypl5i7]{--lk:.96;max-width:none}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-tagline[data-astro-cid-k3ypl5i7]{font-size:clamp(1.6rem,2.3cqi,2.2rem);transition:opacity .3s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-nowrap[data-astro-cid-k3ypl5i7]{white-space:nowrap}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-by[data-astro-cid-k3ypl5i7]{transition:opacity .3s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-desc[data-astro-cid-k3ypl5i7]{max-width:none;margin-bottom:.9rem;font-size:clamp(.92rem,1.1cqi,1rem);line-height:1.55}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-pill[data-astro-cid-k3ypl5i7]{margin-bottom:.7rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-actions[data-astro-cid-k3ypl5i7]{gap:.55rem;margin-top:1.1rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-btn[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7] .ecx-ghost[data-astro-cid-k3ypl5i7]{min-height:44px;padding:.55rem 1.2rem;font-size:.92rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-more[data-astro-cid-k3ypl5i7]{width:var(--mw);visibility:hidden;transition:visibility 0s linear .25s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-more[data-astro-cid-k3ypl5i7]>[data-astro-cid-k3ypl5i7]{opacity:0;transition:opacity .22s,transform .22s;transform:translateY(14px)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-more[data-astro-cid-k3ypl5i7]{visibility:visible;transition-delay:0s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-more[data-astro-cid-k3ypl5i7]>[data-astro-cid-k3ypl5i7]{opacity:1;transition:opacity .5s ease, transform .6s var(--ease);transition-delay:calc(.16s + var(--n,0) * 55ms);transform:none}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-more[data-astro-cid-k3ypl5i7]>[data-astro-cid-k3ypl5i7]:nth-child(2){--n:1}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-more[data-astro-cid-k3ypl5i7]>[data-astro-cid-k3ypl5i7]:nth-child(3){--n:2}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-more[data-astro-cid-k3ypl5i7]>[data-astro-cid-k3ypl5i7]:nth-child(4){--n:3}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-more[data-astro-cid-k3ypl5i7]>[data-astro-cid-k3ypl5i7]:nth-child(5){--n:4}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-visual[data-astro-cid-k3ypl5i7]{top:50%;right:var(--pad);width:var(--vw);transform:translate(var(--peek-x), calc(-50% + var(--peek-dy))) scale(var(--peek-s));transition:transform var(--dur) var(--ease), opacity .4s ease;position:absolute}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-open) .ecx-tagline[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-open) .ecx-by[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-open) .ecx-visual[data-astro-cid-k3ypl5i7]{opacity:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel[data-astro-cid-k3ypl5i7]:not(.is-open) .ecx-toggle[data-astro-cid-k3ypl5i7]{opacity:0;pointer-events:none}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-aura[data-astro-cid-k3ypl5i7]{background:radial-gradient(380px circle at var(--mx,50%) var(--my,38%), var(--aura), transparent 70%);opacity:0;transition:opacity .6s;display:block;position:absolute;inset:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-aura[data-astro-cid-k3ypl5i7]{opacity:1}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-sheen[data-astro-cid-k3ypl5i7]{background:linear-gradient(102deg, transparent 36%, var(--sheen) 50%, transparent 64%);display:block;position:absolute;inset:0;transform:translate(-110%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-sheen[data-astro-cid-k3ypl5i7]{animation:1.05s ease-out 50ms both ecx-sheen}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-burst[data-astro-cid-k3ypl5i7]{top:var(--by,24%);left:var(--bx,20%);z-index:3;pointer-events:none;width:0;height:0;display:block;position:absolute}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-burst[data-astro-cid-k3ypl5i7] span[data-astro-cid-k3ypl5i7]{width:1em;height:1em;color:var(--spark-a);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;background:currentColor;font-size:1rem;position:absolute;top:0;left:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-burst[data-astro-cid-k3ypl5i7] span[data-astro-cid-k3ypl5i7]:nth-child(2n){color:var(--spark-b)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-burst[data-astro-cid-k3ypl5i7] span[data-astro-cid-k3ypl5i7]{animation:.95s cubic-bezier(.2,.7,.3,1) both ecx-burst;animation-delay:calc(var(--i) * 30ms)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7]{--mw:calc(var(--ow) - 2 * var(--pad) - var(--vwu) - 108px);--lx:calc(var(--H) * 1.71471);--light-x:calc(var(--rw) - 96px)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-canvas[data-astro-cid-k3ypl5i7]{padding-top:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-uni-scene[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-uni-light[data-astro-cid-k3ypl5i7]{width:calc(var(--H) * 2.64615);height:100%;transform:translateX(calc(var(--light-x) - var(--lx)));transition:transform .95s var(--ease);will-change:transform;display:block;position:absolute;top:0;left:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-uni-light[data-astro-cid-k3ypl5i7]{mix-blend-mode:screen}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-uni-art[data-astro-cid-k3ypl5i7]{object-fit:fill}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-veil[data-astro-cid-k3ypl5i7]{background:linear-gradient(#0c0922db 0%,#0c0922a8 26%,#0c092229 46%,#0c092200 62%,#0c09226b 100%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-veil[data-astro-cid-k3ypl5i7]:before,.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-veil[data-astro-cid-k3ypl5i7]:after{content:"";transition:opacity .6s;position:absolute;inset:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-veil[data-astro-cid-k3ypl5i7]:before{background:linear-gradient(90deg, #0c0922c7 0, #0c092299 calc(var(--cw) * .72), #0c092200 var(--rw))}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-veil[data-astro-cid-k3ypl5i7]:after{background:linear-gradient(90deg, #0c0922d6 0, #0c0922b8 calc(var(--mw) * .82), #0c092200 calc(var(--mw) + var(--pad) + 26px));opacity:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-open .ecx-veil[data-astro-cid-k3ypl5i7]:after{opacity:1}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-lamp[data-astro-cid-k3ypl5i7]{background:radial-gradient(circle,#ffe8a0f2 0%,#ffc46080 18%,#ffb45000 62%);border-radius:50%;width:170px;height:170px;margin:-85px 0 0 -85px;animation:3.4s ease-in-out infinite ecx-flicker;position:absolute;top:41.05%;left:64.8%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-beam[data-astro-cid-k3ypl5i7]{clip-path:polygon(0 47%,100% 0,100% 100%,0 53%);transform-origin:0;opacity:0;background:linear-gradient(90deg,#ffe8aa8c 0%,#ffe8aa29 45%,#ffe8aa00 100%);width:36%;height:120px;margin-top:-60px;transition:opacity .9s;position:absolute;top:41.05%;left:64.8%;transform:rotate(-150deg)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-open .ecx-beam[data-astro-cid-k3ypl5i7]{opacity:.6;animation:11s ease-in-out infinite alternate ecx-sweep}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-glint[data-astro-cid-k3ypl5i7]{background:radial-gradient(circle,#ffeca0f2 0%,#ffc85a66 35%,#ffc85a00 70%);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;animation:3.2s ease-in-out infinite ecx-blink;display:block;position:absolute}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-glint--1[data-astro-cid-k3ypl5i7]{top:61.2%;left:22.9%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-glint--2[data-astro-cid-k3ypl5i7]{width:40px;height:40px;margin:-20px 0 0 -20px;animation-delay:-1.1s;top:78%;left:30.2%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-glint--3[data-astro-cid-k3ypl5i7]{animation-delay:-2s;top:88.2%;left:42.8%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-glint--4[data-astro-cid-k3ypl5i7]{animation-delay:-.6s;top:97.4%;left:78.1%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-aura[data-astro-cid-k3ypl5i7]{mix-blend-mode:screen}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-firefly[data-astro-cid-k3ypl5i7]{opacity:0;transition:opacity .8s;display:block}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-firefly--1[data-astro-cid-k3ypl5i7]{top:80%;left:6%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-firefly--2[data-astro-cid-k3ypl5i7]{top:58%;left:19%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-firefly--3[data-astro-cid-k3ypl5i7]{top:90%;left:34%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-firefly--4[data-astro-cid-k3ypl5i7]{animation-delay:-2s,-.8s;top:70%;left:49%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-firefly--5[data-astro-cid-k3ypl5i7]{animation-delay:-5s,-1.9s;top:86%;left:63%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-firefly--6[data-astro-cid-k3ypl5i7]{animation-delay:-8s,-2.7s;top:27%;left:95%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-firefly--1[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-firefly--2[data-astro-cid-k3ypl5i7]{opacity:.75}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-open .ecx-firefly[data-astro-cid-k3ypl5i7]{opacity:1;transition-delay:.3s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-spark[data-astro-cid-k3ypl5i7]{display:block}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-spark--1[data-astro-cid-k3ypl5i7]{top:7%;left:15%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-spark--2[data-astro-cid-k3ypl5i7]{top:15%;left:44%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-spark--3[data-astro-cid-k3ypl5i7]{color:#c9d9ff;animation-delay:-1.3s;top:6%;left:68%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-spark--4[data-astro-cid-k3ypl5i7]{animation-delay:-3.1s;top:19%;left:88%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-status[data-astro-cid-k3ypl5i7]{letter-spacing:.08em;font-size:.72rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-chips[data-astro-cid-k3ypl5i7]{gap:.4rem;margin-bottom:.9rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-chips[data-astro-cid-k3ypl5i7] li[data-astro-cid-k3ypl5i7]{padding:.26rem .65rem;font-size:.76rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-kicker[data-astro-cid-k3ypl5i7]{letter-spacing:.1em;margin-bottom:.7rem;font-size:.62rem;display:none}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-kicker[data-astro-cid-k3ypl5i7]:before{display:none}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-visual[data-astro-cid-k3ypl5i7]{width:var(--vwu);opacity:0;transition:transform .45s var(--ease), opacity .25s ease;transform:translateY(calc(30px - 50%))scale(.9)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-open .ecx-visual[data-astro-cid-k3ypl5i7]{opacity:1;transition:transform .85s var(--ease) .2s, opacity .5s ease .2s;transform:translateY(-50%)scale(1)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-storycard[data-astro-cid-k3ypl5i7]{width:100%;padding:1.25rem 1.25rem 1.15rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-storycard-text[data-astro-cid-k3ypl5i7]{font-size:.98rem}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-storycard-word[data-astro-cid-k3ypl5i7]{background-size:0% 100%;transition:background-size .3s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-open .ecx-storycard-word[data-astro-cid-k3ypl5i7]{background-size:100% 100%;transition:background-size .6s .85s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-choices[data-astro-cid-k3ypl5i7] li[data-astro-cid-k3ypl5i7]{opacity:0;transition:opacity .2s,transform .2s;transform:translate(14px)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-open .ecx-choices[data-astro-cid-k3ypl5i7] li[data-astro-cid-k3ypl5i7]{opacity:1;transition:opacity .45s ease, transform .55s var(--ease);transition-delay:.6s;transform:none}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-open .ecx-choices[data-astro-cid-k3ypl5i7] li[data-astro-cid-k3ypl5i7]:nth-child(2){transition-delay:.7s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-open .ecx-choices[data-astro-cid-k3ypl5i7] li[data-astro-cid-k3ypl5i7]:nth-child(3){transition-delay:.8s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel--universe[data-astro-cid-k3ypl5i7]{--light-x:calc(var(--sw) - 64px)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel--universe[data-astro-cid-k3ypl5i7].is-open{--light-x:calc(var(--ow) - var(--pad) - var(--vwu) - 64px)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel--universe[data-astro-cid-k3ypl5i7]:not(.is-open) .ecx-veil[data-astro-cid-k3ypl5i7]:before{opacity:0}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7]{--peek-s:.86;--peek-dy:calc(var(--H) * .21);--sliver-x:calc(2 * var(--pad) + (.5 + var(--peek-s) / 2) * var(--vw) - var(--ow))}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-grid[data-astro-cid-k3ypl5i7]{opacity:0;background-image:radial-gradient(#37759c38 1.2px,#0000 1.4px);background-size:22px 22px;transition:opacity .8s;display:block;position:absolute;inset:0;mask-image:radial-gradient(60% 70% at 74%,#000 0%,#0000 75%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7].is-open .ecx-grid[data-astro-cid-k3ypl5i7]{opacity:1}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-device[data-astro-cid-k3ypl5i7]{width:100%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-vocab--live[data-astro-cid-k3ypl5i7]{background-size:0% 100%;transition:background-size .3s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7].is-open .ecx-vocab--live[data-astro-cid-k3ypl5i7]{background-size:100% 100%;transition:background-size .5s .5s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-reader-defwrap[data-astro-cid-k3ypl5i7]{opacity:0;transition:grid-template-rows .4s var(--ease), opacity .25s ease;grid-template-rows:0fr}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7].is-open .ecx-reader-defwrap[data-astro-cid-k3ypl5i7]{opacity:1;transition:grid-template-rows .6s var(--ease) .55s, opacity .45s ease .65s;grid-template-rows:1fr}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-reader-bar[data-astro-cid-k3ypl5i7]>span[data-astro-cid-k3ypl5i7]{position:relative;overflow:hidden}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-reader-bar[data-astro-cid-k3ypl5i7]>span[data-astro-cid-k3ypl5i7]:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffbf 50%,#0000 100%);position:absolute;inset:0;transform:translate(-100%)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7].is-open .ecx-reader-bar[data-astro-cid-k3ypl5i7]>span[data-astro-cid-k3ypl5i7]:after{animation:2.4s ease-in-out .6s infinite ecx-shimmer}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-float[data-astro-cid-k3ypl5i7]{opacity:0;transition:opacity .2s,transform .2s;transform:scale(.6)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7].is-open .ecx-float[data-astro-cid-k3ypl5i7]{opacity:1;transition:opacity .4s .7s,transform .6s cubic-bezier(.3,1.5,.5,1) .7s;transform:none}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7].is-open .ecx-float--vocab[data-astro-cid-k3ypl5i7]{transition-delay:.9s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel--scholar[data-astro-cid-k3ypl5i7]:not(.is-open) .ecx-visual[data-astro-cid-k3ypl5i7]{opacity:1;transform:translate(var(--sliver-x), calc(-50% + var(--peek-dy))) scale(var(--peek-s))}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]{--peek-s:.72;--peek-dy:calc(var(--H) * .228);--sun-x:calc(var(--rw) / 2);--sun-y:calc(var(--H) - 6px);--sun-k:1}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-sun[data-astro-cid-k3ypl5i7]{width:520px;height:520px;transform:translate(var(--sun-x), var(--sun-y)) scale(var(--sun-k));transition:transform 1s var(--ease);background:radial-gradient(circle,#f47c2a80 0%,#e68c3c4d 34%,#d78f4b00 68%);border-radius:50%;display:block;position:absolute;top:-260px;left:-260px}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-sun[data-astro-cid-k3ypl5i7]:before,.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-sun[data-astro-cid-k3ypl5i7]:after{content:"";border-radius:50%;position:absolute}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-sun[data-astro-cid-k3ypl5i7]:before{border:1.5px solid #d78f4b61;inset:15%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-sun[data-astro-cid-k3ypl5i7]:after{border:1.5px solid #f47c2a52;inset:30%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-orgboard[data-astro-cid-k3ypl5i7]{width:100%}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-quote[data-astro-cid-k3ypl5i7] blockquote[data-astro-cid-k3ypl5i7]{font-size:clamp(1.05rem,1.45cqi,1.3rem)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-mark[data-astro-cid-k3ypl5i7]{background-size:0% 100%;transition:background-size .3s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7].is-open .ecx-mark[data-astro-cid-k3ypl5i7]{background-size:100% 100%;transition:background-size .65s .6s}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7].is-open .ecx-tile[data-astro-cid-k3ypl5i7]{animation:ecx-tile .65s var(--ease) both;animation-delay:calc(.3s + var(--n) * 90ms)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel--org[data-astro-cid-k3ypl5i7]{--sun-x:calc(var(--sw) / 2);--sun-y:var(--H);--sun-k:.68}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7].has-open .ecx-panel--org[data-astro-cid-k3ypl5i7].is-open{--sun-x:calc(var(--ow) - var(--pad) - var(--vw) / 2);--sun-y:calc(var(--H) * .6);--sun-k:1.45}@container (width<=1250px){.ecx--js[data-astro-cid-k3ypl5i7] .ecx-logo[data-astro-cid-k3ypl5i7]{--lk:.8}}@media (width>=1200px) and (height>=801px){@container (width>=1300px){.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-kicker[data-astro-cid-k3ypl5i7]{display:flex}}}@media (width>=1200px) and (height<=800px){.ecx--js[data-astro-cid-k3ypl5i7] .ecx-stage[data-astro-cid-k3ypl5i7]{--H:560px}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7]{--peek-s:.74;--peek-dy:calc(var(--H) * .225)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--org[data-astro-cid-k3ypl5i7]{--peek-s:.62;--peek-dy:calc(var(--H) * .25)}@container (width<=1320px){.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-chips[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-pill[data-astro-cid-k3ypl5i7]{display:none}}}.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero .ecx-stage[data-astro-cid-k3ypl5i7]{--H:clamp(450px, calc(100svh - var(--ecx-above,300px)), 620px)}.ecx--js[data-astro-cid-k3ypl5i7] .ecx-panel[data-astro-cid-k3ypl5i7].is-open .ecx-visual[data-astro-cid-k3ypl5i7]{transform:translate(0px, calc(-50% + var(--open-dy,0px))) scale(var(--open-s,1))}@media (width>=1200px) and (height<=940px){.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-kicker[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero .ecx-panel--universe[data-astro-cid-k3ypl5i7] .ecx-chips[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-pill[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-facts-badge[data-astro-cid-k3ypl5i7],.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero .ecx-panel--org[data-astro-cid-k3ypl5i7] .ecx-pill[data-astro-cid-k3ypl5i7]{display:none}.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero .ecx-desc[data-astro-cid-k3ypl5i7]{margin-bottom:.6rem}.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero .ecx-actions[data-astro-cid-k3ypl5i7]{margin-top:.8rem}@container (width<=1320px){.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero .ecx-panel--scholar[data-astro-cid-k3ypl5i7] .ecx-facts[data-astro-cid-k3ypl5i7]{display:none}}@container (width<=1250px){.ecx--js[data-astro-cid-k3ypl5i7].ecx--hero [data-astro-cid-k3ypl5i7]:is(.ecx-btn,.ecx-ghost){padding:.5rem 1rem;font-size:.86rem}}}}}@keyframes ecx-pulse{0%{box-shadow:0 0 #ffb35c8c}70%{box-shadow:0 0 0 .6rem #ffb35c00}to{box-shadow:0 0 #ffb35c00}}@keyframes ecx-drift{0%,to{translate:0}25%{translate:14px -18px}50%{translate:-8px -30px}75%{translate:-18px -10px}}@keyframes ecx-blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes ecx-twinkle{0%,to{opacity:.25;scale:.8}50%{opacity:1;scale:1.15}}@keyframes ecx-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes ecx-bob{0%,to{translate:0}50%{translate:0 -7px}}@keyframes ecx-flicker{0%,to{opacity:.75;scale:.94}42%{opacity:1;scale:1.08}56%{opacity:.82;scale:.98}70%{opacity:1;scale:1.04}}@keyframes ecx-sweep{0%{transform:rotate(-168deg)}to{transform:rotate(-12deg)}}@keyframes ecx-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(var(--s)) rotate(140deg)}}@keyframes ecx-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes ecx-shimmer{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes ecx-ring{0%{box-shadow:0 0 0 0 var(--t-ring)}70%,to{box-shadow:0 0 0 13px #fff0}}@keyframes ecx-invite{0%,to{flex-grow:2.0667}50%{flex-grow:2.75}}@keyframes ecx-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes ecx-sheet-out{to{transform:translateY(100%)}}@keyframes ecx-pop-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes ecx-pop-out{to{opacity:0;transform:translateY(20px)scale(.98)}}@keyframes ecx-fade-in{0%{opacity:0}}@keyframes ecx-fade-out{to{opacity:0}}@keyframes ecx-tile{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ecx-firefly[data-astro-cid-k3ypl5i7],.ecx-spark[data-astro-cid-k3ypl5i7],.ecx-glint[data-astro-cid-k3ypl5i7],.ecx-lamp[data-astro-cid-k3ypl5i7],.ecx-beam[data-astro-cid-k3ypl5i7],.ecx-storycard[data-astro-cid-k3ypl5i7],.ecx-float[data-astro-cid-k3ypl5i7],.ecx-dot[data-astro-cid-k3ypl5i7],.ecx-sheen[data-astro-cid-k3ypl5i7],.ecx-burst[data-astro-cid-k3ypl5i7] span[data-astro-cid-k3ypl5i7],.ecx-tile[data-astro-cid-k3ypl5i7],.ecx-toggle[data-astro-cid-k3ypl5i7],.ecx-toggle[data-astro-cid-k3ypl5i7] i[data-astro-cid-k3ypl5i7],.ecx-panel[data-astro-cid-k3ypl5i7],.ecx-panel[data-astro-cid-k3ypl5i7]::backdrop,.ecx-reader-bar[data-astro-cid-k3ypl5i7]>span[data-astro-cid-k3ypl5i7]:after{animation:none!important}.ecx[data-astro-cid-k3ypl5i7] [data-astro-cid-k3ypl5i7],.ecx[data-astro-cid-k3ypl5i7] [data-astro-cid-k3ypl5i7]:before,.ecx[data-astro-cid-k3ypl5i7] [data-astro-cid-k3ypl5i7]:after{transition-delay:0s!important;animation-delay:0s!important}}.hm[data-astro-cid-uvk5fgiw]{background:var(--kt-bg);position:relative;overflow-x:clip}.spk[data-astro-cid-uvk5fgiw]{top:var(--y);left:var(--x);width:var(--s,10px);height:var(--s,10px);background:var(--c,#f4cf5d);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);pointer-events:none;animation:hm-twinkle 3.8s ease-in-out var(--d,0s) infinite;position:absolute}.fly[data-astro-cid-uvk5fgiw]{top:var(--y);left:var(--x);pointer-events:none;width:6px;height:6px;animation:hm-drift 11s ease-in-out var(--d,0s) infinite, hm-blink 3.6s ease-in-out var(--d,0s) infinite;background:#ffe08a;border-radius:50%;position:absolute;box-shadow:0 0 10px 3px #ffd66ebf,0 0 26px 8px #ffbe5059}.fly--day[data-astro-cid-uvk5fgiw]{background:#ffb347;box-shadow:0 0 10px 3px #f47c2a73,0 0 24px 8px #f4cf5d66}.only-wide[data-astro-cid-uvk5fgiw]{display:none}@media (width>=768px){.only-wide[data-astro-cid-uvk5fgiw]{display:block}}.is-offview[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw]:is(.spk,.fly,.blob,.hero-aura,.sp-fx *,.story-light,.dusk-dot,.dusk-shoot){animation-play-state:paused}.hm--js[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw][data-reveal]{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rd,0s);transform:translateY(28px)}@media (width>=768px){.hm--js[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw][data-reveal=left]{transform:translate(-36px)}.hm--js[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw][data-reveal=right]{transform:translate(36px)}}.hm--js[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw][data-reveal].is-in{opacity:1;transform:none}.hm-in[data-astro-cid-uvk5fgiw]{animation:.9s cubic-bezier(.2,.7,.2,1) both hm-rise;animation-delay:calc(var(--i,0) * 85ms)}.hm-btn[data-astro-cid-uvk5fgiw]{position:relative;overflow:hidden}.hm-btn[data-astro-cid-uvk5fgiw]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.hm-btn[data-astro-cid-uvk5fgiw]:hover:after{animation:.85s hm-sheen}.hm-progress[data-astro-cid-uvk5fgiw]{z-index:1040;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.hm-progress[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]{background:var(--kt-grad-brand);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hm-dustlayer{z-index:1025;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hm-dust{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.hero-section[data-astro-cid-uvk5fgiw]{background:linear-gradient(180deg, #fff0 62%, var(--kt-bg) 100%), var(--kt-grad-wash);padding:3rem 0 3.5rem;position:relative;overflow:hidden}.hero-section[data-astro-cid-uvk5fgiw]:after{content:"";background:radial-gradient(ellipse at center, rgb(var(--kt-accent-rgb)/.16), transparent 68%);pointer-events:none;z-index:0;width:min(760px,92%);height:420px;position:absolute;top:14%;left:50%;transform:translate(-50%)}@media (width>=992px){.hero-section[data-astro-cid-uvk5fgiw]{padding:4rem 0 5rem}}.hero-sky[data-astro-cid-uvk5fgiw]{pointer-events:none;position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(#000 60%,#0000 100%)}.blob[data-astro-cid-uvk5fgiw]{opacity:.18;filter:blur(60px);border-radius:50%;animation:19s ease-in-out infinite alternate hm-aurora;position:absolute}.blob-1[data-astro-cid-uvk5fgiw]{background:var(--kt-accent);opacity:.15;width:480px;height:480px;top:-140px;right:-100px}.blob-2[data-astro-cid-uvk5fgiw]{background:var(--kt-secondary);opacity:.15;width:360px;height:360px;animation-duration:23s;animation-delay:-6s;bottom:-80px;left:-80px}.blob-3[data-astro-cid-uvk5fgiw]{opacity:.1;background:#917ded;width:240px;height:240px;animation-duration:27s;animation-delay:-11s;top:35%;left:22%}.hero-aura[data-astro-cid-uvk5fgiw]{aspect-ratio:1;filter:blur(58px);opacity:.75;background:conic-gradient(#ff6b6b4d,#f4cf5d57,#55b4f04d,#917ded52,#ff6b6b4d);border-radius:50%;width:min(680px,96vw);animation:28s linear infinite hm-spin;position:absolute;top:clamp(150px,24vw,250px);left:50%;translate:-50% -50%}.hero-spot[data-astro-cid-uvk5fgiw]{background:radial-gradient(460px circle at var(--sx,50%) var(--sy,30%), #ffc4784d, transparent 62%);opacity:0;transition:opacity .7s;position:absolute;inset:0}.hero-section[data-astro-cid-uvk5fgiw].is-lit .hero-spot[data-astro-cid-uvk5fgiw]{opacity:1}html.ecx-lock #ecosistema{z-index:1100}.hero-center[data-astro-cid-uvk5fgiw]{z-index:1;max-width:840px;position:relative}.hero-logo-wrap[data-astro-cid-uvk5fgiw]{width:fit-content;max-width:100%;margin-inline:auto;position:relative}.hero-title-img[data-astro-cid-uvk5fgiw]{width:100%;max-width:500px;animation:7s ease-in-out infinite hm-float}@media (width<=576px){.hero-title-img[data-astro-cid-uvk5fgiw]{max-width:250px}}.hero-headline[data-astro-cid-uvk5fgiw]{font-family:var(--kt-font-display);letter-spacing:-.01em;color:var(--kt-text);max-width:720px;margin-left:auto;margin-right:auto;font-size:clamp(1.5rem,4.2vw,2.6rem);font-weight:900;line-height:1.1}.hero-shine[data-astro-cid-uvk5fgiw]{white-space:nowrap;position:relative}.hero-shine[data-astro-cid-uvk5fgiw] .kt-text-gradient{background-image:linear-gradient(100deg, #fff0 42%, #ffffffe6 50%, #fff0 58%), var(--kt-grad-brand);background-position:160% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;animation:5.5s ease-in-out 1.6s infinite hm-glint}.hero-shine[data-astro-cid-uvk5fgiw]:after{content:"";clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#f4cf5d;width:.36em;height:.36em;animation:3.2s ease-in-out infinite hm-twinkle;position:absolute;top:-.18em;right:-.42em}.hero-lead[data-astro-cid-uvk5fgiw]{color:var(--kt-text-sub);max-width:600px;font-size:clamp(1.02rem,2.5vw,1.2rem);line-height:1.65}.hero-cta-main[data-astro-cid-uvk5fgiw]{min-height:54px;box-shadow:0 6px 18px rgb(var(--kt-primary-rgb)/.35), 0 0 0 0 rgb(var(--kt-accent-rgb)/.4);align-items:center;gap:.6rem;padding:.7rem 1.9rem;font-size:1.15rem;text-decoration:none;animation:3.2s ease-out 1.2s infinite hm-halo;display:inline-flex}.hero-cta-main[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]{font-size:.85em}.hero-trust[data-astro-cid-uvk5fgiw]{max-width:600px;color:var(--kt-text-dim);margin:.25rem auto 0;font-size:.92rem;line-height:1.6}.hero-trust[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]{color:var(--kt-accent-ink);margin-right:.45rem}.hero-trust[data-astro-cid-uvk5fgiw] strong[data-astro-cid-uvk5fgiw]{color:var(--kt-text-sub);font-weight:700}@media (width<=420px){.hero-trust-sep[data-astro-cid-uvk5fgiw]{display:none}}.train-strip[data-astro-cid-uvk5fgiw]{height:72px}.train-strip[data-astro-cid-uvk5fgiw]:after{content:"";background:repeating-linear-gradient(90deg, rgb(var(--kt-accent-rgb)/.28) 0 10px, transparent 10px 20px);height:2px;position:absolute;bottom:6px;left:0;right:0;mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.train-img[data-astro-cid-uvk5fgiw]{z-index:1;will-change:transform;width:50vw;min-width:180px;max-width:440px;position:absolute;top:8px;left:0}.hm--js[data-astro-cid-uvk5fgiw] .train-img[data-astro-cid-uvk5fgiw]{transform:translate(100vw)}.hm[data-astro-cid-uvk5fgiw] .train-strip[data-astro-cid-uvk5fgiw].is-parked .train-img[data-astro-cid-uvk5fgiw]{left:50%;transform:translate(-50%)}.hero-quote[data-astro-cid-uvk5fgiw]{max-width:720px;margin:0 auto;padding:0 1rem;position:relative}.hero-quote[data-astro-cid-uvk5fgiw]:before{content:"“";font-family:var(--kt-font-display);color:var(--kt-accent);opacity:.65;margin-bottom:.25rem;font-size:clamp(3.4rem,6vw,4.6rem);font-weight:900;line-height:.7;display:block}.hero-quote--conviction[data-astro-cid-uvk5fgiw]{border-top:1px solid rgb(var(--kt-accent-rgb)/.18);margin-top:.25rem;padding-top:1.75rem}.hero-quote-text[data-astro-cid-uvk5fgiw]{font-family:var(--kt-font-display);color:var(--kt-text);letter-spacing:-.005em;border:0;margin:0;padding:0;font-size:clamp(1.15rem,2.3vw,1.45rem);font-style:italic;font-weight:700;line-height:1.35}.hero-quote-by[data-astro-cid-uvk5fgiw]{font-family:var(--kt-font-display);letter-spacing:.04em;color:var(--kt-text-dim);text-transform:uppercase;margin:.85rem 0 0;font-size:.88rem;font-weight:600}.hero-quote-by[data-astro-cid-uvk5fgiw] strong[data-astro-cid-uvk5fgiw]{color:var(--kt-text-sub);letter-spacing:.02em;font-weight:800}.hero-quote-sep[data-astro-cid-uvk5fgiw]{color:var(--kt-accent);margin:0 .55rem;font-weight:900;display:inline-block}.section-eyebrow[data-astro-cid-uvk5fgiw]{letter-spacing:.1em;text-transform:uppercase;color:var(--kt-accent-ink);background:rgb(var(--kt-accent-rgb)/.1);border-radius:var(--kt-radius-pill);padding:.25rem .85rem;font-size:.78rem;font-weight:700;display:inline-block}.section-title[data-astro-cid-uvk5fgiw]{color:var(--kt-text);font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;line-height:1.2}.section-subtitle[data-astro-cid-uvk5fgiw]{color:var(--kt-text-sub);max-width:600px;margin:.5rem auto 0;font-size:1.05rem}.sp[data-astro-cid-uvk5fgiw]{position:relative;overflow:hidden}.sp-sky[data-astro-cid-uvk5fgiw]{pointer-events:none;position:absolute;inset:0}.sp-card[data-astro-cid-uvk5fgiw]{--pc-rgb:var(--kt-accent-rgb);--pc-ink:var(--kt-accent-ink);isolation:isolate;height:100%;color:var(--pc-ink);background:linear-gradient(135deg, rgb(var(--pc-rgb)/.1), rgb(var(--pc-rgb)/.22)), #fff;border-radius:20px;padding:1.6rem 1.5rem 1.7rem;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;position:relative;overflow:hidden}.sp-card[data-astro-cid-uvk5fgiw]:before{content:"";z-index:-1;opacity:.12;background:currentColor;border-radius:50%;width:120px;height:120px;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-30px;right:-30px}.sp-card[data-astro-cid-uvk5fgiw]:after{content:"";z-index:-1;background:radial-gradient(260px circle at var(--sx,50%) var(--sy,0%), #fffc, transparent 62%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.sp-card[data-astro-cid-uvk5fgiw]:hover{box-shadow:0 22px 44px rgb(var(--pc-rgb)/.3);transform:translateY(-8px)}.sp-card[data-astro-cid-uvk5fgiw]:hover:before{transform:scale(1.5)}.sp-card[data-astro-cid-uvk5fgiw]:hover:after{opacity:1}.sp-card[data-astro-cid-uvk5fgiw]:hover .sp-icon[data-astro-cid-uvk5fgiw]{transform:scale(1.1)rotate(-6deg)}.sp-card[data-astro-cid-uvk5fgiw] p[data-astro-cid-uvk5fgiw]{opacity:.9;margin:0;font-size:.94rem;line-height:1.55}.sp-card--blue[data-astro-cid-uvk5fgiw]{--pc-rgb:var(--kt-secondary-rgb);--pc-ink:var(--kt-secondary-ink)}.sp-card--red[data-astro-cid-uvk5fgiw]{--pc-rgb:var(--kt-primary-rgb);--pc-ink:var(--kt-primary-ink)}.sp-card--green[data-astro-cid-uvk5fgiw]{--pc-rgb:var(--kt-green-rgb);--pc-ink:var(--kt-green-ink)}.sp-top[data-astro-cid-uvk5fgiw]{justify-content:space-between;align-items:center;gap:1rem;min-height:56px;margin-bottom:1rem;display:flex}.sp-icon[data-astro-cid-uvk5fgiw]{background:rgb(var(--pc-rgb)/.16);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:1.3rem;transition:transform .45s cubic-bezier(.3,1.6,.5,1);display:grid}.sp-title[data-astro-cid-uvk5fgiw]{font-family:var(--kt-font-display);margin:0 0 .45rem;font-size:1.12rem;font-weight:800}.sp-eq[data-astro-cid-uvk5fgiw]{align-items:center;gap:4px;height:36px;display:flex}.sp-eq[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]{opacity:.7;width:4px;height:100%;animation:hm-eq 1.2s ease-in-out calc(var(--k) * -.17s) infinite;background:currentColor;border-radius:4px;transform:scaleY(.25)}.sp-eq[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]:nth-child(3n){animation-duration:.95s}.sp-eq[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]:nth-child(4n+1){animation-duration:1.45s}.sp-paint[data-astro-cid-uvk5fgiw]{align-items:center;gap:6px;display:flex}.sp-paint[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]{border-radius:50%;animation:4.4s ease-in-out infinite hm-pop;transform:scale(0)}.sp-paint[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]:first-child{background:#ff6b6b;width:12px;height:12px}.sp-paint[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]:nth-child(2){background:#f4cf5d;width:20px;height:20px;animation-delay:.28s}.sp-paint[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]:nth-child(3){background:#55b4f0;width:15px;height:15px;animation-delay:.56s}.sp-paint[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]:nth-child(4){background:#917ded;width:24px;height:24px;animation-delay:.84s}.sp-notes[data-astro-cid-uvk5fgiw]{width:84px;height:44px;position:relative}.sp-notes[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]{opacity:0;background:currentColor;border-radius:50%;width:9px;height:7px;animation:3.3s ease-in-out infinite hm-note;position:absolute;bottom:4px}.sp-notes[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]:before{content:"";background:currentColor;border-radius:2px;width:2px;height:17px;position:absolute;bottom:3px;right:0}.sp-notes[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]:after{content:"";border-top:2px solid;border-right:2px solid;border-radius:0 6px 0 0;width:8px;height:7px;position:absolute;bottom:13px;right:-6px}.sp-notes[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]:first-child{left:8px}.sp-notes[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]:nth-child(2){animation-delay:1.1s;left:36px}.sp-notes[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]:nth-child(3){animation-delay:2.2s;left:62px}.sp-game[data-astro-cid-uvk5fgiw]{justify-items:end;gap:7px;display:grid}.sp-stars[data-astro-cid-uvk5fgiw]{gap:5px;display:flex}.sp-stars[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);opacity:.22;background:currentColor;width:18px;height:18px;animation:3.9s ease-in-out infinite hm-earn}.sp-stars[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]:nth-child(2){animation-delay:.55s}.sp-stars[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]:nth-child(3){animation-delay:1.1s}.sp-bar[data-astro-cid-uvk5fgiw]{background:rgb(var(--pc-rgb)/.22);border-radius:5px;width:64px;height:5px;overflow:hidden}.sp-bar[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]{border-radius:inherit;transform-origin:0;background:currentColor;height:100%;animation:3.9s ease-in-out infinite hm-fill;display:block;transform:scaleX(0)}.story-illustration[data-astro-cid-uvk5fgiw]{perspective:1100px;width:100%;max-width:520px;position:relative}.story-glow[data-astro-cid-uvk5fgiw]{z-index:0;filter:blur(56px);opacity:.32;background:linear-gradient(120deg,#fd686880,#917ded8c 55%,#68acdd80);border-radius:50%;position:absolute;inset:4% 2%}.story-frame[data-astro-cid-uvk5fgiw]{z-index:1;border-radius:var(--kt-radius-lg);will-change:transform;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 30px 60px #281e5a47}.story-illustration[data-astro-cid-uvk5fgiw]:hover .story-frame[data-astro-cid-uvk5fgiw]{transform:rotate(0deg) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg)) scale(1.02);transition-duration:.15s}.story-illustration-img[data-astro-cid-uvk5fgiw]{width:100%;height:auto;display:block}.story-light[data-astro-cid-uvk5fgiw]{aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;border-radius:50%;animation:3.4s ease-in-out infinite hm-flicker;position:absolute;translate:-50% -50%}.story-light--lantern[data-astro-cid-uvk5fgiw]{background:radial-gradient(circle,#ffe296d9 0%,#ffbe5a66 26%,#ffbe5a00 64%);width:30%;top:71.5%;left:57%}.story-light--book[data-astro-cid-uvk5fgiw]{background:radial-gradient(circle,#fff0c8bf 0%,#ffd68c4d 30%,#ffd68c00 66%);width:22%;animation-delay:-1.7s;top:67.5%;left:68.5%}.story-fly--1[data-astro-cid-uvk5fgiw]{--x:44%;--y:40%}.story-fly--2[data-astro-cid-uvk5fgiw]{--x:61%;--y:27%;--d:-3s}.story-fly--3[data-astro-cid-uvk5fgiw]{--x:81%;--y:37%;--d:-6s}.story-fly--4[data-astro-cid-uvk5fgiw]{--x:31%;--y:60%;--d:-8.5s}.story-rise[data-astro-cid-uvk5fgiw]{--c:#fff1bd;--y:62%;animation:hm-ascend 4.2s ease-in var(--d,0s) infinite}.story-rise--1[data-astro-cid-uvk5fgiw]{--x:66%;--s:9px}.story-rise--2[data-astro-cid-uvk5fgiw]{--x:70%;--s:7px;--d:1.4s}.story-rise--3[data-astro-cid-uvk5fgiw]{--x:63%;--s:6px;--d:2.8s}.why-text[data-astro-cid-uvk5fgiw] a:not(.btn){color:var(--kt-accent-ink);text-decoration-color:rgb(var(--kt-accent-rgb)/.45);text-underline-offset:3px;font-weight:700}.why-text[data-astro-cid-uvk5fgiw] a:not(.btn):hover{color:var(--kt-accent)}.press-band[data-astro-cid-uvk5fgiw]{padding:4.5rem 1rem;position:relative}.press-badge[data-astro-cid-uvk5fgiw]{font-family:var(--kt-font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--kt-accent-ink);background:rgb(var(--kt-accent-rgb)/.1);border-radius:var(--kt-radius-pill);align-items:center;gap:.6rem;padding:.4rem 1rem;font-size:.78rem;font-weight:800;display:inline-flex}.press-badge[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]{color:var(--kt-accent);font-size:.95em}.press-title[data-astro-cid-uvk5fgiw]{font-family:var(--kt-font-display);color:var(--kt-text);letter-spacing:-.01em;font-size:clamp(1.7rem,3.8vw,2.4rem);font-weight:900;line-height:1.1}.press-grid[data-astro-cid-uvk5fgiw]{grid-template-columns:1fr;gap:1.75rem;max-width:1080px;margin:2.25rem auto 0;display:grid}@media (width>=992px){.press-grid[data-astro-cid-uvk5fgiw]{grid-template-columns:1fr 1fr;align-items:stretch}}.press-cell[data-astro-cid-uvk5fgiw]{min-width:0;display:flex}.press-feature[data-astro-cid-uvk5fgiw]{isolation:isolate;background:var(--kt-surface);border:1px solid var(--kt-border);border-radius:var(--kt-radius-lg);box-shadow:var(--kt-shadow-lg);flex-direction:column;flex:auto;padding:2.5rem 3rem 2.25rem 3.25rem;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:flex;position:relative;overflow:hidden}.press-feature[data-astro-cid-uvk5fgiw]:before{content:"";background:var(--kt-grad-sunset);transform-origin:50% 0;width:6px;transition:transform 1s cubic-bezier(.2,.7,.2,1) .25s;position:absolute;top:0;bottom:0;left:0}.press-feature[data-astro-cid-uvk5fgiw]:after{content:"";z-index:-1;background:radial-gradient(340px circle at var(--sx,50%) var(--sy,0%), rgb(var(--kt-accent-rgb)/.12), transparent 62%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.press-feature[data-astro-cid-uvk5fgiw]:hover{box-shadow:0 28px 60px rgb(var(--kt-accent-rgb)/.2);transform:translateY(-6px)}.press-feature[data-astro-cid-uvk5fgiw]:hover:after{opacity:1}@media (width<=575.98px){.press-feature[data-astro-cid-uvk5fgiw]{padding:2.25rem 1.5rem 2rem 1.75rem}}.hm--js[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw][data-reveal]:not(.is-in) .press-feature[data-astro-cid-uvk5fgiw]:before{transform:scaleY(0)}@media (width>=992px){.press-grid[data-astro-cid-uvk5fgiw] .press-feature[data-astro-cid-uvk5fgiw]{padding:2.25rem 2rem 2rem 2.4rem}.press-grid[data-astro-cid-uvk5fgiw] .press-feature-quote[data-astro-cid-uvk5fgiw]{flex:auto;font-size:clamp(1.2rem,1.7vw,1.5rem)}.press-grid[data-astro-cid-uvk5fgiw] .press-feature-meta[data-astro-cid-uvk5fgiw]{margin-top:auto}}.press-feature-mark[data-astro-cid-uvk5fgiw]{height:2.4rem;color:var(--kt-accent);user-select:none;font-family:Georgia,Times New Roman,serif;font-size:4.5rem;font-weight:700;line-height:1;display:block}.press-feature-quote[data-astro-cid-uvk5fgiw]{text-align:left;font-family:var(--kt-font-display);letter-spacing:-.005em;color:var(--kt-text);border:0;margin:0 0 1.75rem;padding:0;font-size:clamp(1.3rem,2.5vw,1.85rem);font-style:italic;font-weight:800;line-height:1.3}.press-feature-meta[data-astro-cid-uvk5fgiw]{border-top:1px solid var(--kt-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:1.5rem;display:flex}.press-feature-publisher[data-astro-cid-uvk5fgiw]{text-align:left;flex-direction:column;display:flex}.press-feature-publisher-name[data-astro-cid-uvk5fgiw]{font-family:var(--kt-font-display);letter-spacing:.16em;color:var(--kt-text);font-size:1.1rem;font-weight:900}.press-feature-publisher-sub[data-astro-cid-uvk5fgiw]{color:var(--kt-text-dim);letter-spacing:.03em;margin-top:2px;font-size:.82rem;font-weight:600}.press-feature-cta[data-astro-cid-uvk5fgiw]{background:var(--kt-grad-cta);color:#fff;border-radius:var(--kt-radius-pill);font-family:var(--kt-font-display);box-shadow:0 8px 20px rgb(var(--kt-primary-rgb)/.3);border:0;align-items:center;padding:.75rem 1.6rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,color .2s;display:inline-flex}.press-feature-cta[data-astro-cid-uvk5fgiw]:hover{color:#fff;box-shadow:0 12px 26px rgb(var(--kt-primary-rgb)/.4);transform:translateY(-2px)}.press-feature-cta[data-astro-cid-uvk5fgiw]:focus-visible{outline:3px solid var(--kt-accent);outline-offset:2px}@media (width<=575.98px){.press-feature-quote[data-astro-cid-uvk5fgiw],.press-feature-mark[data-astro-cid-uvk5fgiw]{text-align:center}.press-feature-meta[data-astro-cid-uvk5fgiw]{text-align:center;justify-content:center}.press-feature-publisher[data-astro-cid-uvk5fgiw]{text-align:center;align-items:center}.press-feature-cta[data-astro-cid-uvk5fgiw]{justify-content:center;width:100%}}.ally-row[data-astro-cid-uvk5fgiw] .col{justify-content:center;align-items:center;min-height:84px;display:flex}.ally-logo[data-astro-cid-uvk5fgiw]{object-fit:contain;filter:grayscale();opacity:.68;mix-blend-mode:multiply;width:auto;max-width:90%;height:auto;max-height:54px;transition:all .25s}@media (hover:hover){.ally-logo[data-astro-cid-uvk5fgiw]:hover{filter:grayscale(0%);opacity:1;transform:translateY(-3px)}}.ally-logo--boost[data-astro-cid-uvk5fgiw]{max-height:76px}.ally-logo--google[data-astro-cid-uvk5fgiw]{max-height:46px}.ally-logo--xignux[data-astro-cid-uvk5fgiw]{max-width:62%;max-height:36px}.dusk[data-astro-cid-uvk5fgiw]{isolation:isolate;text-align:center;color:#fff;background:linear-gradient(180deg, var(--kt-bg) 0%, #fdeadd 6%, #fbcbb9 13%, #e9a3c1 21%, #a587de 31%, #6652c0 43%, #3f338f 57%, #262060 72%, #141a3a 89%, #0f172a 100%);padding:clamp(9rem,22vw,15rem) 1rem clamp(8rem,17vw,12rem);position:relative;overflow:hidden}.dusk[data-astro-cid-uvk5fgiw]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0f172a00,#0f172a);height:90px;position:absolute;bottom:0;left:0;right:0}.hm[data-astro-cid-uvk5fgiw]~.kt-footer{background:linear-gradient(#0f172a 0%,#1e293b 100%)}.dusk-sky[data-astro-cid-uvk5fgiw]{z-index:-1;pointer-events:none;position:absolute;inset:0}.dusk-dot[data-astro-cid-uvk5fgiw]{top:var(--y);left:var(--x);width:2px;height:2px;animation:hm-blink 4.4s ease-in-out var(--d,0s) infinite;background:#fff;border-radius:50%;position:absolute}.dusk-shoot[data-astro-cid-uvk5fgiw]{opacity:0;background:linear-gradient(90deg,#fff0,#fff);border-radius:2px;width:130px;height:2px;animation:9s ease-in 2.5s infinite hm-shoot;position:absolute;top:45%;left:8%;rotate:16deg}@media (width<=767.98px){.dusk-shoot[data-astro-cid-uvk5fgiw]{width:90px;top:31%}}.dusk-moon[data-astro-cid-uvk5fgiw]{aspect-ratio:1;filter:drop-shadow(0 0 18px #ffecb4bf);width:clamp(44px,6vw,72px);position:absolute;top:43%;right:12%}@media (width<=767.98px){.dusk-moon[data-astro-cid-uvk5fgiw]{width:34px;top:24%;right:9%}}.dusk-moon[data-astro-cid-uvk5fgiw]:before{content:"";background:#fff0c9;border-radius:50%;position:absolute;inset:0;mask-image:radial-gradient(circle at 70% 36%,#0000 54%,#000 55.5%)}.dusk-hill[data-astro-cid-uvk5fgiw]{border-radius:50%;position:absolute}.dusk-hill--back[data-astro-cid-uvk5fgiw]{background:#1d1c4d;height:290px;bottom:-150px;left:-12%;right:38%}.dusk-hill--front[data-astro-cid-uvk5fgiw]{background:#121935;height:330px;bottom:-190px;left:30%;right:-14%}.dusk-motto[data-astro-cid-uvk5fgiw]{max-width:22ch;font-family:var(--kt-font-display);letter-spacing:-.015em;text-wrap:balance;text-shadow:0 6px 30px #0f0c3273;margin:0 auto;font-size:clamp(2rem,5.6vw,3.6rem);font-weight:900;line-height:1.08}.dusk-grad[data-astro-cid-uvk5fgiw]{-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(100deg,#ffc6f5 0%,#d2c6ff 48%,#a9dbfa 100%);background-clip:text;display:block}.dusk-cta[data-astro-cid-uvk5fgiw]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-top:2rem;display:flex}.dusk-ghost[data-astro-cid-uvk5fgiw]{border-radius:var(--kt-radius-pill);min-height:54px;font-family:var(--kt-font-display);color:#fff;border:1.5px solid #ffffff8c;align-items:center;padding:.7rem 1.7rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.dusk-ghost[data-astro-cid-uvk5fgiw]:hover{color:#fff;background:#ffffff1f;border-color:#fff;transform:translateY(-2px)}.dusk-ghost[data-astro-cid-uvk5fgiw]:focus-visible{outline-offset:2px;outline:3px solid #fff}@keyframes hm-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hm-twinkle{0%,to{opacity:.2;rotate:0deg;scale:.7}50%{opacity:1;rotate:22deg;scale:1.15}}@keyframes hm-drift{0%,to{translate:0}25%{translate:14px -18px}50%{translate:-8px -30px}75%{translate:-18px -10px}}@keyframes hm-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes hm-aurora{0%{translate:0;scale:1}to{translate:46px 30px;scale:1.14}}@keyframes hm-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes hm-glint{0%,68%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}@keyframes hm-spin{to{rotate:360deg}}@keyframes hm-halo{0%{box-shadow:0 6px 18px rgb(var(--kt-primary-rgb)/.35), 0 0 0 0 rgb(var(--kt-accent-rgb)/.42)}60%,to{box-shadow:0 6px 18px rgb(var(--kt-primary-rgb)/.35), 0 0 0 16px rgb(var(--kt-accent-rgb)/0)}}@keyframes hm-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes hm-eq{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}@keyframes hm-pop{0%,6%{transform:scale(0)}18%{transform:scale(1.2)}26%,84%{transform:scale(1)}94%,to{transform:scale(0)}}@keyframes hm-note{0%{opacity:0;transform:translateY(8px)rotate(-10deg)}18%,55%{opacity:.85}to{opacity:0;transform:translateY(-24px)rotate(12deg)}}@keyframes hm-earn{0%,8%{opacity:.22;scale:1}18%{opacity:1;scale:1.4}28%,84%{opacity:1;scale:1}96%,to{opacity:.22;scale:1}}@keyframes hm-fill{0%,6%{transform:scaleX(0)}46%,84%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes hm-flicker{0%,to{opacity:.7;scale:.94}42%{opacity:1;scale:1.08}56%{opacity:.8;scale:.98}70%{opacity:1;scale:1.04}}@keyframes hm-ascend{0%{opacity:0;translate:0;scale:.5}20%{opacity:1}to{opacity:0;translate:10px -90px;scale:1.1}}@keyframes hm-shoot{0%{opacity:0;translate:-160px -40px}3%{opacity:1}11%,to{opacity:0;translate:460px 96px}}@media (prefers-reduced-motion:reduce){.spk[data-astro-cid-uvk5fgiw],.fly[data-astro-cid-uvk5fgiw],.blob[data-astro-cid-uvk5fgiw],.hero-aura[data-astro-cid-uvk5fgiw],.hero-title-img[data-astro-cid-uvk5fgiw],.hero-cta-main[data-astro-cid-uvk5fgiw],.hero-shine[data-astro-cid-uvk5fgiw] .kt-text-gradient,.hero-shine[data-astro-cid-uvk5fgiw]:after,.sp-fx[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw],.story-light[data-astro-cid-uvk5fgiw],.dusk-dot[data-astro-cid-uvk5fgiw],.dusk-shoot[data-astro-cid-uvk5fgiw],.hm-btn[data-astro-cid-uvk5fgiw]:after{animation:none!important}.sp-eq[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]{transform:scaleY(.7)}.sp-paint[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw],.sp-bar[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]{transform:none}.sp-notes[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]{opacity:.85}.sp-stars[data-astro-cid-uvk5fgiw] i[data-astro-cid-uvk5fgiw]{opacity:1}.story-rise[data-astro-cid-uvk5fgiw],.dusk-shoot[data-astro-cid-uvk5fgiw]{display:none}.hm--js[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw][data-reveal]{opacity:1;transform:none}.hm[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw],.hm[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw]:before,.hm[data-astro-cid-uvk5fgiw] [data-astro-cid-uvk5fgiw]:after{transition-delay:0s!important;animation-delay:0s!important}}
