.el-loader[data-astro-cid-6ndconbr]{z-index:5;color:#f3eaff;background:#110d26;place-content:center;font-family:Inter,system-ui,sans-serif;display:grid;position:fixed;inset:0}.el-loader__content[data-astro-cid-6ndconbr]{justify-items:center;gap:16px;animation:.6s both el-loader-in;display:grid}@keyframes el-loader-in{0%{opacity:0}}.el-loader__door[data-astro-cid-6ndconbr]{place-items:center;width:72px;height:72px;display:grid;position:relative}.el-loader__ring[data-astro-cid-6ndconbr]{animation:6s linear infinite el-loader-turn;position:absolute;inset:0}.el-loader__ring[data-astro-cid-6ndconbr] svg[data-astro-cid-6ndconbr]{width:100%;height:100%;display:block}@keyframes el-loader-turn{to{rotate:360deg}}.el-loader__light[data-astro-cid-6ndconbr]{background:#ffd7a1;border-radius:50%;width:30px;height:30px;animation:2.4s ease-in-out infinite alternate el-loader-breathe;box-shadow:0 0 24px 6px #ffd7a173}@keyframes el-loader-breathe{0%{scale:.7}}.el-loader__name[data-astro-cid-6ndconbr]{letter-spacing:-.01em;font-size:20px;font-weight:700}.el-loader__bar[data-astro-cid-6ndconbr]{background:#f3eaff2e;width:180px;height:2px;overflow:hidden}.el-loader__status[data-astro-cid-6ndconbr]{color:#f3eaff8c;font-size:12px}.el-loader__fill[data-astro-cid-6ndconbr]{transform-origin:0;background:#ffd7a1;height:100%;transition:transform .3s}@media (prefers-reduced-motion:reduce){.el-loader__ring[data-astro-cid-6ndconbr],.el-loader__light[data-astro-cid-6ndconbr]{animation:none}}body.demo-elsewhere{background:#110d26}.gl-drawn .el-page{opacity:0;transition:opacity 0s var(--gl-fade-in)}.el-page{color:#f3eaff;font:400 18px/1.6 Inter,system-ui,sans-serif}.el-backdrop{z-index:-1;pointer-events:none;background:linear-gradient(#090820,#2b1842);width:100%;height:100lvh;position:fixed;top:0;left:0}.el-backdrop--stars{background:0 0}.el-nav{z-index:2;align-items:center;gap:24px;padding:14px 28px;display:flex;position:fixed;top:0;left:0;right:0}.el-brand{color:#f3eaff;letter-spacing:-.01em;align-items:center;gap:10px;font:700 19px/1 Inter,sans-serif;text-decoration:none;display:flex}.el-brand__mark{width:28px;height:28px}.el-nav__note{color:#b9a8d9;font-size:14px}.el-nav__stats{color:#ffd7a1;font-variant-numeric:tabular-nums;white-space:nowrap;background:#110d2699;border:1px solid #ffd7a140;border-radius:999px;margin-left:auto;padding:6px 12px;font:500 13px/1 JetBrains Mono,monospace}@media (width<=700px){.el-nav{padding-inline:16px}.el-nav__note{display:none}}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0}.el-beat{align-items:center;padding-inline:max(24px,7vw);display:flex;position:relative}.el-beat--right{justify-content:flex-end}.el-card{border-radius:24px;gap:10px;max-width:420px;padding:28px 30px;display:grid}.el-card--night{color:#e8ddff;background:#0e0b20bd;border:1px solid #ffd7a138}.el-card--day{color:#3b2a63;background:#fff8f2e0;border:1px solid #fff9;box-shadow:0 20px 50px -20px #4a286e73}.el-card h2{letter-spacing:-.02em;margin:0;font:700 clamp(26px,3vw,34px)/1.1 Inter,sans-serif}.el-card--night h2{color:#fff4e6}.el-card--day h2{color:#2a2163}.el-card p{margin:0}.el-card .el-kicker{font-size:12px}.el-relic{color:#cbbde6;background:#0e0b2099;border:1px solid #ffd7a12e;border-radius:24px;gap:8px;padding:20px 22px 26px;font-size:16px;display:grid}.el-relic__figure{height:220px}.el-relic h3{color:#fff4e6;margin:0;font-size:21px}.el-relic p{margin:0}.el-kicker{color:#ffd7a1;letter-spacing:.12em;text-transform:uppercase;font:600 13px/1.2 JetBrains Mono,monospace}.el-card--day .el-kicker{color:#b0527e}.el-title{color:#fff4e6;letter-spacing:-.03em;margin:0;font:700 clamp(34px,5vw,60px)/1.05 Inter,sans-serif}.el-hero{box-sizing:border-box;grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;min-height:100svh;padding:96px max(24px,7vw) 64px;display:grid;position:relative}.el-hero__text{justify-items:start;gap:22px;display:grid}.el-hero__title{color:#fff4e6;letter-spacing:-.04em;max-width:12ch;margin:0;font:800 clamp(48px,7.5vw,112px)/.95 Inter,sans-serif}.el-hero__lede{color:#cbbde6;max-width:40ch;margin:0;font-size:21px}.el-hero__gem{align-self:stretch;min-height:420px}.el-hero__cue{color:#b9a8d9;letter-spacing:.1em;font:500 13px/1 JetBrains Mono,monospace;position:absolute;bottom:28px;left:50%;translate:-50%}@media (width<=760px){.el-hero{grid-template-columns:1fr;align-content:center}.el-hero__gem{order:-1;min-height:260px}}.el-section{gap:18px;max-width:1120px;margin:16vh auto;padding-inline:24px;display:grid}.el-relics{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:12px;display:grid}@media (width<=860px){.el-relics{grid-template-columns:1fr}}.el-journey{position:relative}.el-journey__stage{pointer-events:none;height:100lvh;margin-bottom:-100lvh;position:sticky;top:0}.el-hud{z-index:1;color:#3b2a63;opacity:0;pointer-events:none;background:#fff8f2e0;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font:600 14px/1 Inter,sans-serif;transition:opacity .4s;display:flex;position:fixed;top:64px;left:50%;translate:-50%;box-shadow:0 12px 30px -12px #4a286e80}.el-hud[data-shown]{opacity:1}.el-hud__star{background:#ffc94d;border-radius:50%;width:12px;height:12px;box-shadow:0 0 10px 2px #ffc94d99}.el-finale{text-align:center;flex-direction:column;justify-content:center;gap:18px;height:100lvh}.el-finale__title{color:#2a2163;letter-spacing:-.04em;margin:0;font:800 clamp(44px,7vw,104px)/.95 Inter,sans-serif}.el-finale__text{color:#4a3a7a;max-width:34ch;margin:0;font-size:20px}.el-button{appearance:none;color:#1d1733;background:#ffd7a1;border:0;border-radius:999px;margin-top:8px;padding:14px 24px;font:700 16px/1 Inter,sans-serif;transition:background-color .3s,--gl-scale .3s}.el-button[data-hover]{--gl-scale:1.04;background:#fff1d9}.el-button:focus-visible{outline-offset:3px;outline:2px solid #fff4e6}
