:root{--eg-obsidian:#080c1c;--eg-basalt:#0d1122;--eg-lapis-deep:#0e1630;--eg-lapis:#16264d;--eg-lapis-lit:#1f3a6b;--eg-gold:#e6c071;--eg-gold-lit:#ffd98c;--eg-gold-pale:#f7e3ae;--eg-gold-deep:#a8742c;--eg-faience:#4fc7c0;--eg-faience-lit:#6dd7d1;--eg-carnelian:#c8553d;--eg-papyrus:#f4e9d6;--eg-papyrus-dim:#f4e9d6b8;--eg-papyrus-faint:#f4e9d675;--eg-surface:linear-gradient(168deg,#1f2540e6 0%,#13182ded 52%,#0c0f1df5 100%);--eg-surface-lit:linear-gradient(168deg,#2a3254eb 0%,#1a203af0 52%,#101426f5 100%);--eg-cell:#13172beb;--eg-cell-lit:#1b213cf0;--eg-edge:#e6c0712e;--eg-edge-lit:#e6c0716b;--eg-edge-hot:#ffd98ca8;--eg-lift-1:0 1px 0 #ffd98c1a inset,0 12px 30px -12px #000c;--eg-lift-2:0 1px 0 #ffd98c29 inset,0 24px 60px -18px #000000d9;--eg-lift-3:0 1px 0 #ffd98c38 inset,0 40px 90px -24px #000000e6,0 0 60px -18px #e6c0714d;--eg-r-sm:8px;--eg-r-md:14px;--eg-r-lg:20px;--eg-ease:cubic-bezier(.22,.61,.36,1);--eg-slow:.62s;--eg-med:.32s;--lux-obsidian:#080b16;--lux-surface:#13172beb;--lux-surface-raised:#1b213cf0;--bg-elevated:#101528;--bg-glass:#0e1222e6;--eg-leaf:linear-gradient(100deg,#a8742c 0%,#e6c071 18%,#fff3cf 34%,#e6c071 50%,#a8742c 68%,#e6c071 86%,#f7e3ae 100%)}.eg-theme .app-bg{background:radial-gradient(900px 520px at 50% -14%,#ffd98c21,#0000 62%),radial-gradient(680px 520px at 12% 8%,#4fc7c00f,#0000 64%),radial-gradient(760px 600px at 88% 92%,#c8553d0f,#0000 66%),linear-gradient(#090d20 0%,#0c1228 38%,#101a3a 76%,#141f45 100%);background-color:var(--eg-obsidian)}.eg-theme .app-bg:after{content:"";pointer-events:none;opacity:.5;background:radial-gradient(760px 460px at 50% -10%,#ffd98c1a,#0000 60%);animation:17s ease-in-out infinite egSunBreath;position:absolute;inset:0}.eg-theme .app-stars:before{opacity:.42}.eg-theme .app-stars:after{opacity:.3}.eg-theme .app-grain{opacity:.075;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5 0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.92 0 0 0 0 0.83 0 0 0 0 0.66 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");background-size:220px 220px}.eg-theme h1,.eg-theme h2{letter-spacing:.012em;text-shadow:0 1px #0000008c,0 -1px #ffd98c12}.eg-gild{background:var(--eg-leaf);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:14s linear infinite egLeafDrift}.eg-rule{width:100%;color:var(--eg-gold);justify-content:center;align-items:center;gap:.75rem;display:flex}.eg-rule:before,.eg-rule:after{content:"";background:linear-gradient(90deg,transparent,var(--eg-edge-lit)22%,var(--eg-edge-lit)78%,transparent);flex:1;height:1px}.eg-rule>.eg-rule__mark{background:var(--eg-leaf);flex:none;width:9px;height:9px;display:block;rotate:45deg;box-shadow:0 0 14px #e6c0718c}.eg-eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.28em;color:var(--eg-gold);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.eg-eyebrow:before{content:"";background:var(--eg-gold);flex:none;width:6px;height:6px;rotate:45deg;box-shadow:0 0 10px #e6c07199}.eg-frame{position:relative}.eg-frame:before,.eg-frame:after{content:"";border:1px solid var(--eg-edge-lit);pointer-events:none;width:16px;height:16px;position:absolute}.eg-frame:before{border-bottom:0;border-right:0;top:8px;left:8px}.eg-frame:after{border-top:0;border-left:0;bottom:8px;right:8px}.eg-card{border-radius:var(--eg-r-lg);border:1px solid var(--eg-edge);background:var(--eg-surface);box-shadow:var(--eg-lift-1);transition:transform var(--eg-med)var(--eg-ease),border-color var(--eg-med)var(--eg-ease),box-shadow var(--eg-med)var(--eg-ease);position:relative;overflow:hidden}.eg-card:before{content:"";background:linear-gradient(90deg,transparent,var(--eg-edge-hot)30%,var(--eg-edge-hot)70%,transparent);opacity:.55;height:1px;position:absolute;inset:0 0 auto}.eg-card:hover{border-color:var(--eg-edge-lit);box-shadow:var(--eg-lift-2);transform:translateY(-3px)}.eg-card--lit{background:var(--eg-surface-lit);box-shadow:var(--eg-lift-2)}.eg-card--flush{border-radius:var(--eg-r-md)}.eg-btn{border:1px solid var(--eg-edge-lit);min-height:44px;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--eg-gold-pale);cursor:pointer;transition:transform var(--eg-med)var(--eg-ease),box-shadow var(--eg-med)var(--eg-ease),background var(--eg-med)var(--eg-ease),color var(--eg-med)var(--eg-ease);background:#e6c0710f;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.4rem;font-size:.8125rem;font-weight:700;display:inline-flex}.eg-btn:hover{background:#e6c07121;transform:translateY(-2px);box-shadow:0 14px 34px -14px #e6c07199}.eg-btn:active{transform:translateY(0)}.eg-btn--primary{color:#241a06;background:var(--eg-leaf);background-size:220% 100%;border-color:#0000;position:relative;box-shadow:inset 0 1px #ffffff73,0 16px 40px -16px #e6c071bf}.eg-btn--primary:hover{color:#1b1304;background-position:60% 0;box-shadow:inset 0 1px #fff9,0 22px 52px -16px #e6c071e6}.eg-btn--faience{color:var(--eg-faience-lit);background:#4fc7c014;border-color:#4fc7c073}.eg-btn--faience:hover{background:#4fc7c029;box-shadow:0 14px 34px -14px #4fc7c099}.eg-btn--quiet{color:var(--eg-papyrus-dim);background:0 0;border-color:#0000}.eg-btn--quiet:hover{color:var(--eg-gold-pale);box-shadow:none;background:#e6c07112}.eg-section{padding-block:clamp(3.5rem,7vw,6.5rem)}.eg-shell{width:min(100% - 2.5rem,76rem);margin-inline:auto}.eg-section__head{max-width:46rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.eg-section__title{margin-top:.7rem;font-size:clamp(1.75rem,1rem + 2.4vw,2.9rem);line-height:1.12}.eg-section__lede{color:var(--eg-papyrus-dim);margin-top:.9rem;font-size:clamp(1rem,.96rem + .2vw,1.1rem);line-height:1.65}.eg-badge{border:1px solid var(--eg-edge);letter-spacing:.16em;text-transform:uppercase;color:var(--eg-gold);background:#e6c07112;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.6875rem;font-weight:700;display:inline-flex}.eg-medal{width:48px;height:48px;color:var(--eg-gold-lit);background:radial-gradient(circle at 30% 24%,#ffd98c3d,#0000 58%),linear-gradient(160deg,#1f2540f5,#16264deb);border:1px solid #e6c0718c;border-radius:999px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 0 3px #e6c07117,0 12px 26px -14px #000c,inset 0 1px #ffffff29}.eg-grid{gap:clamp(.9rem,1.8vw,1.4rem);display:grid}.eg-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.eg-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr))}.eg-theme .feature-card,.eg-theme .surface-card,.eg-theme .bright-card,.eg-theme .blog-card,.eg-theme .blog-filter-card,.eg-theme .folklore-card,.eg-theme .magija-card,.eg-theme .hp-panel-card,.eg-theme .hp-ritual-card,.eg-theme .hp-route-card,.eg-theme .hp-tool-card,.eg-theme .hp-compass-card,.eg-theme .hp-blog-card,.eg-theme .tarot-index-card,.eg-theme .tarot-zodiac-card,.eg-theme .natal-form-shell,.eg-theme .magija-primer__terms,.eg-theme .magija-sources,.eg-theme .magija-evidence,.eg-theme .magija-reflection,.eg-theme .magija-misconception,.eg-theme .folklore-sources,.eg-theme .folklore-evidence{border-radius:var(--eg-r-lg);border:1px solid var(--eg-edge);background:var(--eg-surface);box-shadow:var(--eg-lift-1)}.eg-theme .feature-card:hover,.eg-theme .surface-card:hover,.eg-theme .blog-card:hover,.eg-theme .folklore-card:hover,.eg-theme .magija-card:hover,.eg-theme .hp-ritual-card:hover,.eg-theme .hp-route-card:hover,.eg-theme .hp-tool-card:hover,.eg-theme .hp-compass-card:hover,.eg-theme .hp-blog-card:hover,.eg-theme .tarot-index-card:hover,.eg-theme .tarot-zodiac-card:hover{border-color:var(--eg-edge-lit);box-shadow:var(--eg-lift-2)}.eg-theme .btn-primary,.eg-theme .hp-btn--primary{color:#241a06;background:var(--eg-leaf);background-size:220% 100%;border-color:#0000;box-shadow:inset 0 1px #ffffff73,0 16px 40px -16px #e6c071bf}.eg-theme .btn-primary:hover,.eg-theme .hp-btn--primary:hover{background-position:60% 0;box-shadow:inset 0 1px #fff9,0 22px 52px -16px #e6c071e6}.eg-theme .btn-secondary,.eg-theme .btn-outline,.eg-theme .hp-btn--secondary{border-color:var(--eg-edge-lit);color:var(--eg-gold-pale);background:#e6c0710f}.eg-theme .btn-secondary:hover,.eg-theme .btn-outline:hover,.eg-theme .hp-btn--secondary:hover{background:#e6c07121;box-shadow:0 14px 34px -14px #e6c07199}.eg-theme .section-eyebrow,.eg-theme .hp-route-eyebrow,.eg-theme .hp-kicker,.eg-theme .magija-hero__tagline,.eg-theme .folklore-hero__tagline{color:var(--eg-gold);letter-spacing:.22em}.eg-theme :focus-visible{outline:2px solid var(--eg-edge-hot);outline-offset:3px}.eg-theme ::selection{color:var(--eg-papyrus);background:#e6c07152}.hp-quick-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin-top:1.5rem;display:grid}.hp-quick-link{border-radius:var(--eg-r-md);border:1px solid var(--eg-edge);color:var(--eg-papyrus);transition:transform var(--eg-med)var(--eg-ease),border-color var(--eg-med)var(--eg-ease),background var(--eg-med)var(--eg-ease);background:linear-gradient(#e6c0710a,#0000 65%),#13172bcc;align-items:center;gap:.85rem;padding:.95rem 1.1rem;display:flex}.hp-quick-link:hover{border-color:var(--eg-edge-lit);background:linear-gradient(#e6c07117,#0000 65%),#1b213ce0;transform:translateY(-2px)}.hp-quick-link__icon{border:1px solid var(--eg-edge);width:38px;height:38px;color:var(--eg-gold);background:#e6c07112;border-radius:50%;flex:none;place-items:center;display:grid}.hp-quick-link__copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.hp-quick-link__copy strong{font-family:var(--font-display);letter-spacing:.01em;font-size:.98rem}.hp-quick-link__copy span{color:var(--eg-papyrus-faint);font-size:.82rem}.hp-quick-link>svg:last-child{color:var(--eg-gold);opacity:.7;flex:none}.eg-section>.eg-rule{margin-block:clamp(1.75rem,3.5vw,2.5rem)}.eg-theme .glass-panel,.eg-theme .surface-panel,.eg-theme .rt-panel,.eg-theme .rt-tile,.eg-theme .spread-tile,.eg-theme .hp-faq-item,.eg-theme .hp-panel-link,.eg-theme .moon-calendar-panel,.eg-theme .support-panel,.eg-theme .thr-comp-panel,.eg-theme .site-mobile-group__panel,.eg-theme .mday-medallion-box,.eg-theme .blog-filter-shell{border:1px solid var(--eg-edge);border-radius:var(--eg-r-lg);background:var(--eg-surface);box-shadow:var(--eg-lift-1)}.eg-theme .rt-tile:hover,.eg-theme .spread-tile:hover,.eg-theme .hp-panel-link:hover{border-color:var(--eg-edge-lit);box-shadow:var(--eg-lift-2)}.eg-theme input:not([type=checkbox]):not([type=radio]):not([type=range]),.eg-theme select,.eg-theme textarea,.eg-theme .rt-field,.eg-theme .natal-field,.eg-theme .input-field{border:1px solid var(--eg-edge);border-radius:var(--eg-r-sm);color:var(--eg-papyrus);background:#0a0e20b8;box-shadow:inset 0 2px 8px #00000073}.eg-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,.eg-theme select:focus,.eg-theme textarea:focus{border-color:var(--eg-edge-hot);outline:none;box-shadow:inset 0 2px 8px #00000073,0 0 0 3px #e6c07129}.eg-theme ::placeholder{color:var(--eg-papyrus-faint)}.eg-theme .site-header{background:linear-gradient(#14192ef7 0%,#0d1020f2 62%,#0a0c18f0 100%),#0a0c18f5;border-bottom:1px solid #0000;box-shadow:inset 0 1px #ffd98c12,0 18px 44px -18px #000000bf}.eg-theme .site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e6c07133 18%,#ffd98c9e 50%,#e6c07133 82%,#0000);height:1px;position:absolute;inset:auto 0 0}.eg-theme .site-nav-trigger,.eg-theme .site-nav-home{color:var(--eg-papyrus-dim);font-family:var(--font-display);letter-spacing:.04em}.eg-theme .site-nav-trigger:hover,.eg-theme .site-nav-home:hover,.eg-theme .site-nav-trigger[aria-expanded=true]{color:var(--eg-gold-lit);background:#e6c07117}.eg-theme .site-nav-dropdown{border:1px solid var(--eg-edge);background:var(--eg-surface-lit);box-shadow:var(--eg-lift-3)}.eg-theme .site-nav-dropdown__link:hover{color:var(--eg-gold-pale);background:#e6c07117}.eg-theme .site-header__sigil{border:1px solid var(--eg-edge-lit);box-shadow:inset 0 0 0 1px #00000080,0 0 22px -6px #e6c07180}.eg-theme footer,.eg-theme footer.premium-surface{box-shadow:none;background:radial-gradient(70% 120px at 50% 0,#ffd98c12,#0000 70%),linear-gradient(#101832b8 0%,#0c1022e6 55%,#090c18f7 100%);position:relative}.eg-theme footer:before{content:"";background:linear-gradient(90deg,transparent,var(--eg-edge-lit)30%,var(--eg-edge-lit)70%,transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.eg-theme .premium-surface{border:1px solid var(--eg-edge);background:radial-gradient(120% 90% at 50% -12%,#ffd98c17,transparent 55%),radial-gradient(90% 70% at 10% 100%,#4fc7c00d,transparent 60%),var(--eg-surface);box-shadow:var(--eg-lift-2)}.eg-theme .magija-learning,.eg-theme .magija-method,.eg-theme .magija-faq,.eg-theme .magija-primer,.eg-theme .magija-path,.eg-theme .magija-sources__sticky,.eg-theme .magija-story-overview,.eg-theme .magija-discovery__intro,.eg-theme .magija-discovery__controls,.eg-theme .magija-comparison__table-wrap,.eg-theme .folklore-learning,.eg-theme .folklore-method,.eg-theme .folklore-sources__sticky,.eg-theme .rituali-card,.eg-theme .rituali-entry,.eg-theme .rituali-guide,.eg-theme .rituali-safety,.eg-theme .rituali-comparison__table-wrap{border-color:var(--eg-edge);background:var(--eg-surface);box-shadow:var(--eg-lift-1)}.eg-theme .rituali-card:hover,.eg-theme .magija-path:hover{border-color:var(--eg-edge-lit);box-shadow:var(--eg-lift-2)}.eg-theme .magija-primary-link,.eg-theme .folklore-primary-link,.eg-theme .rituali-primary-link{color:#241a06;background:var(--eg-leaf);background-size:220% 100%;border-color:#0000;box-shadow:inset 0 1px #ffffff73,0 16px 40px -16px #e6c071bf}.eg-theme .magija-primary-link:hover,.eg-theme .folklore-primary-link:hover,.eg-theme .rituali-primary-link:hover{color:#1b1304;background-position:60% 0;box-shadow:inset 0 1px #fff9,0 22px 52px -16px #e6c071e6}.eg-theme .magija-secondary-link,.eg-theme .folklore-secondary-link,.eg-theme .rituali-secondary-link{border-color:var(--eg-edge-lit);color:var(--eg-gold-pale);background:#e6c0710f}.eg-theme .magija-secondary-link:hover,.eg-theme .folklore-secondary-link:hover,.eg-theme .rituali-secondary-link:hover{background:#e6c07121;box-shadow:0 14px 34px -14px #e6c07199}.eg-theme .blog-pagination,.eg-theme .blog-results-empty,.eg-theme .article-cta,.eg-theme .callout{border-color:var(--eg-edge);background:var(--eg-surface)}.eg-theme .blog-chip{border-color:var(--eg-edge);color:var(--eg-papyrus);background:#090a12a8}.eg-theme .blog-theme-chip{border-color:var(--eg-edge);color:var(--eg-papyrus-dim);background:#e6c0710d}.eg-theme .blog-theme-chip:hover{border-color:var(--eg-edge-lit);color:var(--eg-gold-pale)}.eg-theme .blog-theme-chip.is-active{border-color:var(--eg-edge-hot);color:var(--eg-gold-lit);background:#e6c07129}.eg-theme .magija-search__field{border-color:var(--eg-edge);background:#0a0e20b8;box-shadow:inset 0 2px 8px #00000073}.eg-theme .magija-search__field:focus-within{border-color:var(--eg-edge-hot);box-shadow:inset 0 2px 8px #00000073,0 0 0 3px #e6c07129}.eg-theme .back-to-top{border-color:var(--eg-edge-lit);color:var(--eg-gold-pale);background:#090a12e0}.eg-theme .back-to-top:hover{border-color:var(--eg-edge-hot);background:#e6c0711f}.eg-theme .hp-metric,.eg-theme .hp-index-group,.eg-theme .hp-utility-link,.eg-theme .hp-method-list span,.eg-theme .magija-stats>div,.eg-theme .folklore-stats>div,.eg-theme .rituali-stats>div,.eg-theme .folklore-method__steps li,.eg-theme .folklore-story-meta>div,.eg-theme .folklore-story-nav>a{background:var(--eg-cell)}.eg-theme .hp-utility-link:hover,.eg-theme .folklore-story-nav>a:hover{background:var(--eg-cell-lit)}.eg-theme .support-point{border-color:var(--eg-edge);background:linear-gradient(#e6c0710d,#0000 60%),#151a30d9}.eg-theme{scrollbar-color:#e6c07159 #0b0d16e6}html:has(>body.eg-theme){scrollbar-color:#e6c07159 #0b0d16e6}@keyframes egSunBreath{0%,to{opacity:.38;transform:translateY(0)scale(1)}50%{opacity:.62;transform:translateY(6px)scale(1.04)}}@keyframes egLeafDrift{0%{background-position:0 0}to{background-position:220% 0}}.eg-reveal{opacity:0;transition:opacity var(--eg-slow)var(--eg-ease),transform var(--eg-slow)var(--eg-ease);transform:translateY(18px)}.eg-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.eg-theme .app-bg:after,.eg-gild{animation:none!important}.eg-reveal{opacity:1;transition:none;transform:none}.eg-card:hover,.eg-btn:hover{transform:none}}.eg-meteor{z-index:-15;pointer-events:none;height:42vh;display:none;position:fixed;inset:0 0 auto}.eg-meteor:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffe6b000 30%,#ffe6b0d9 92%,#fff6dd);border-radius:999px;width:130px;height:2px;animation:27s linear 7s infinite egMeteor;position:absolute;top:9vh;left:0;transform:rotate(9deg)translate(-12vw);box-shadow:0 0 12px #ffd98c80}@media (prefers-reduced-motion:no-preference){.eg-meteor{display:block}}@keyframes egMeteor{0%{opacity:0;translate:-12vw}.8%{opacity:.9}5.2%{opacity:.9}6%{opacity:0;translate:108vw 15vh}to{opacity:0;translate:108vw 15vh}}.eg-scene{z-index:-13;pointer-events:none;contain:strict;position:fixed;inset:0}.eg-scene__dawn{background:radial-gradient(58% 55% at 50% 100%,#e6c0711f,#e6c0710a 46%,#0000 72%),radial-gradient(42% 30% at 50% 100%,#4fc7c00d,#0000 70%);height:44vh;position:absolute;inset:auto 0 0}.eg-scene__pyramids{width:100%;height:16vh;position:absolute;bottom:12.5vh;left:0}.eg-scene__dune{width:100%;position:absolute;left:0}.eg-scene__dune--far{height:calc(30vh + 40px);bottom:-40px}.eg-scene__dune--mid{height:calc(22vh + 60px);bottom:-60px}.eg-scene__dune--near{height:calc(15vh + 90px);bottom:-90px}@media (max-width:767px){.eg-scene__pyramids{height:22vh;bottom:10vh}.eg-scene__dune--far{height:calc(23vh + 40px)}.eg-scene__dune--mid{height:calc(16vh + 60px)}.eg-scene__dune--near{height:calc(10vh + 90px)}}.eg-sand{position:absolute;inset:0}.eg-sand canvas{width:100%;height:100%;display:block}.eg-glint{opacity:.2}@media (prefers-reduced-motion:no-preference){.eg-glint{animation:5.5s ease-in-out infinite egGlint}.eg-glint:nth-of-type(2){animation-delay:1.4s}.eg-glint:nth-of-type(3){animation-delay:2.6s}.eg-glint:nth-of-type(4){animation-delay:3.9s}}@keyframes egGlint{0%,to{opacity:.08}50%{opacity:.75}}.eg-cols{z-index:-5;pointer-events:none;contain:strict;position:fixed;inset:0}.eg-col{top:var(--eg-hdr,120px);bottom:calc(-1*var(--eg-hdr,120px));opacity:.92;flex-direction:column;width:90px;display:flex;position:absolute}.eg-col--l{left:clamp(12px,50vw - 780px,8vw)}.eg-col--r{right:clamp(12px,50vw - 780px,8vw)}.eg-col__cap,.eg-col__base{flex:none;width:100%}.eg-col__cap{height:124px}.eg-col__base{height:58px}.eg-col__shaft{background:repeating-linear-gradient(90deg,#00000052 0 1px,#ffe3a60f 1px 2.5px,#0000 2.5px 5px,#00000038 5px 7.2px),linear-gradient(90deg,#0b0f22 0%,#222b50 24%,#303c6a 50%,#1c2444 78%,#0b0f22 100%);border-inline:1px solid #e6c07133;flex:1;width:38px;margin:0 auto;box-shadow:0 0 34px #04060e99}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.eg-scene__pyramids,.eg-scene__dune{animation-name:egSceneRise;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root)}.eg-scene__pyramids{--eg-rise:-14px}.eg-scene__dune--far{--eg-rise:-26px}.eg-scene__dune--mid{--eg-rise:-46px}.eg-scene__dune--near{--eg-rise:-72px}.eg-col{animation-name:egColDock;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root);animation-range:0 120px}@media (max-width:1199px){.eg-col{animation-range:0 67px}}}}@keyframes egSceneRise{to{translate:0 var(--eg-rise,-40px)}}@keyframes egColDock{to{translate:0 calc(-1*var(--eg-hdr,120px))}}@media print{.eg-meteor,.eg-scene,.eg-cols{display:none!important}}:root{--eg-hdr:120px}@media (max-width:1199px){:root{--eg-hdr:67px}}.eg-scene__pyramids--m{display:none}@media (max-width:767px){.eg-scene__pyramids--d{display:none}.eg-scene__pyramids--m{display:block}}@media (max-width:1439px){.eg-col{opacity:.72;width:64px}.eg-col--l{left:6px}.eg-col--r{right:6px}.eg-col__cap{height:88px}.eg-col__base{height:41px}.eg-col__shaft{background:repeating-linear-gradient(90deg,#00000052 0 1px,#ffe3a60f 1px 2px,#0000 2px 3.5px,#00000038 3.5px 5.2px),linear-gradient(90deg,#0b0f22 0%,#222b50 24%,#303c6a 50%,#1c2444 78%,#0b0f22 100%);width:27px}}@media (max-width:767px){.eg-col{opacity:.55;width:44px}.eg-col--l{left:2px}.eg-col--r{right:2px}.eg-col__cap{height:61px}.eg-col__base{height:28px}.eg-col__shaft{background:repeating-linear-gradient(90deg,#0000004d 0 1px,#ffe3a60d 1px 2px,#0000 2px 3px,#0003 3px 4.5px),linear-gradient(90deg,#0b0f22 0%,#222b50 24%,#303c6a 50%,#1c2444 78%,#0b0f22 100%);border-inline-color:#e6c07129;width:19px}.eg-theme .app-grain{opacity:.06;display:block}}@media (max-width:760px){.eg-theme .dm-scroll__spark{display:block}.eg-theme .hp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:26px;display:grid}.eg-theme .hp-metric{min-height:0;padding:12px 10px 11px}.eg-theme .hp-metric strong{font-size:1.02rem}.eg-theme .hp-metric span{margin-top:5px;font-size:.64rem;line-height:1.35}.eg-theme .hp-metric:before{font-size:.6rem;top:8px;right:9px}.eg-theme .folklore-hero__grid,.eg-theme .folklore-story-hero__grid{position:relative}.eg-theme .folklore-hero__copy,.eg-theme .folklore-story-hero__copy{z-index:1;position:relative}.eg-theme .folklore-hero__art,.eg-theme .folklore-story-hero__motif{z-index:0;opacity:.13;pointer-events:none;place-items:center;min-height:0;display:grid;position:absolute;inset:0}.eg-theme .folklore-rosette{width:min(360px,92vw)}.eg-theme .folklore-story-hero__motif>span{display:none}}.eg-theme .hp-stage{min-height:max(560px,calc(100svh - var(--eg-hdr,120px)));place-items:end center;display:grid;position:relative;overflow:hidden}.eg-theme .hp-stage__visual{z-index:1;position:absolute;inset:-2% 0 34%}.eg-theme .hp-stage .hp-hero-frame{z-index:4}.eg-theme .hp-stage__copy{z-index:5;text-align:center;justify-items:center;padding:0 22px calc(28.5vh + 18px);display:grid;position:relative}.eg-theme .hp-stage .hp-title{filter:drop-shadow(0 4px 26px #070914a6);max-width:none;font-size:clamp(4.4rem,12.5vw,11rem);line-height:.92}.eg-theme .hp-stage .hp-subtitle{text-wrap:balance;max-width:34ch;margin-top:14px;font-size:clamp(1.3rem,2vw,1.9rem)}.eg-theme .hp-stage .hp-scroll-cue{bottom:30px;left:auto;right:clamp(20px,3.5vw,52px);translate:none}.eg-theme .hp-intro{text-align:center;justify-items:center;padding:clamp(52px,9vh,92px) 0 30px;display:grid;position:relative}.eg-theme .hp-intro .hp-eyebrow{justify-content:center;margin:0 0 20px}.eg-theme .hp-intro .hp-eyebrow:before,.eg-theme .hp-intro .hp-eyebrow:after{content:"";border:0;width:38px;height:1px;rotate:none}.eg-theme .hp-intro .hp-eyebrow:before{background:linear-gradient(90deg,transparent,var(--hp-gold,#e6c071))}.eg-theme .hp-intro .hp-eyebrow:after{background:linear-gradient(90deg,var(--hp-gold,#e6c071),transparent)}.eg-theme .hp-intro .hp-body{max-width:56ch;margin:0;font-size:1.06rem}.eg-theme .hp-intro .hp-actions{justify-content:center;margin-top:30px}.eg-theme .hp-intro .hp-metrics{margin:42px auto 0}@supports (animation-timeline:scroll(root)){@media (prefers-reduced-motion:no-preference){.eg-theme .hp-stage__copy{animation:linear both egStageCopyExit;animation-timeline:scroll(root);animation-range:0 85vh}.eg-theme .hp-stage__visual{animation:linear both egStageVisualExit;animation-timeline:scroll(root);animation-range:0 130vh}.eg-theme .hp-stage .hp-scroll-cue{animation:linear both egStageCueExit;animation-timeline:scroll(root);animation-range:0 22vh}.eg-theme .home-shell .hp-title{animation:2.6s cubic-bezier(.3,.55,.25,1) .9s both hpFoilSheen,linear both egTitleFoilScroll;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}}}@keyframes egStageCopyExit{to{opacity:0;transform:translateY(-44px)scale(.975)}}@keyframes egStageVisualExit{to{opacity:.4;transform:translateY(-9%)scale(1.14)}}@keyframes egStageCueExit{to{opacity:0}}@keyframes egTitleFoilScroll{0%{background-position:18% 0}to{background-position:150% 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.eg-theme .hp-intro .hp-body.hp-rise{animation-range:entry 70px entry 400px}.eg-theme .hp-intro .hp-actions.hp-rise{animation-range:entry 120px entry 460px}.eg-theme .hp-intro .hp-metrics.hp-rise{animation-range:entry 170px entry 520px}}}@media (max-width:767px){.eg-theme .hp-stage{min-height:max(520px,calc(100svh - var(--eg-hdr,67px)))}.eg-theme .hp-stage__visual{inset:0 13% 40%}.eg-theme .hp-stage__copy{padding-bottom:min(10vh + 26.6vw + 14px,36vh)}.eg-theme .hp-stage .hp-title{font-size:clamp(3.3rem,18vw,4.8rem)}.eg-theme .hp-stage .hp-subtitle{max-width:24ch;font-size:1.15rem}.eg-theme .home-shell .celestial-canvas.is-live{opacity:1}.eg-theme .app-sigil{display:none}}.support-bank{border-radius:var(--eg-r-md);background:var(--eg-leaf);padding:1px;position:relative;box-shadow:0 18px 50px #0000006b,0 0 34px #e6c0711a}.support-bank__body{border-radius:calc(var(--eg-r-md) - 1px);background:var(--eg-surface);overflow:hidden}.support-bank__head{text-align:left;background:var(--eg-surface-lit);border-bottom:1px solid var(--eg-edge-lit);align-items:center;gap:.85rem;padding:.95rem 1.1rem;display:flex}.support-bank__seal{width:2.6rem;height:2.6rem;color:var(--eg-gold-lit);background:radial-gradient(circle at 50% 30%,#ffd98c29,transparent 70%),var(--eg-cell);border:1px solid var(--eg-edge-lit);border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:0 0 0 3px #e6c07114}.support-bank__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--eg-gold);font-size:.66rem;font-weight:600}.support-bank__title{color:var(--eg-papyrus);margin-top:.15rem;font-size:.92rem;line-height:1.4}.support-bank__rows{background:var(--eg-edge);gap:1px;display:grid}.support-bank__row{text-align:left;background:var(--eg-cell);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .85rem;padding:.72rem 1.1rem .78rem;display:grid}.support-bank__row dt{letter-spacing:.16em;text-transform:uppercase;color:var(--eg-papyrus-faint);grid-column:1/-1;font-size:.66rem;font-weight:600}.support-bank__row dd{overflow-wrap:anywhere;min-width:0;color:var(--eg-papyrus-dim);font-size:.92rem;line-height:1.5}.support-bank__row--iban{background:var(--eg-cell-lit)}.support-bank__row--iban dd{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.05em;font-variant-numeric:tabular-nums;background:var(--eg-leaf);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1rem,3.4vw,1.18rem);font-weight:600}.support-bank__copy{border-radius:var(--eg-r-sm);width:2.15rem;height:2.15rem;color:var(--eg-gold);border:1px solid var(--eg-edge);transition:color var(--eg-med)var(--eg-ease),border-color var(--eg-med)var(--eg-ease),background-color var(--eg-med)var(--eg-ease),box-shadow var(--eg-med)var(--eg-ease);background:0 0;place-items:center;display:grid}.support-bank__copy:hover{color:var(--eg-gold-lit);border-color:var(--eg-edge-hot);background-color:#e6c07114;box-shadow:0 0 14px #e6c0712e}.support-bank__copy.is-copied{color:var(--eg-faience-lit);background-color:#4fc7c01a;border-color:#6dd7d18c;box-shadow:0 0 14px #4fc7c033}.support-bank__note{text-align:left;color:var(--eg-papyrus-faint);border-top:1px solid var(--eg-edge);padding:.8rem 1.1rem .95rem;font-size:.78rem;line-height:1.55}
@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_500-s.p.c08e7232.woff)format("woff");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_700-s.p.0a091603.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jakarta;src:url(../media/PlusJakartaSans_800-s.p.82d37e63.woff)format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:103.8%;descent-override:22.2%;line-gap-override:0.0%;size-adjust:100.0%}.jakarta_3882ec8f-module__Q82CLG__className{font-family:jakarta,jakarta Fallback,Arial,sans-serif}.jakarta_3882ec8f-module__Q82CLG__variable{--font-jakarta:"jakarta","jakarta Fallback",Arial,sans-serif}
@font-face{font-family:cinzel;src:url(../media/Cinzel_Variable-s.p.00906f59.ttf)format("truetype");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:cinzel Fallback;src:local(Arial);ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.0%;size-adjust:125.6%}.cinzel_eed83681-module__VBsQbW__className{font-family:cinzel,cinzel Fallback,Georgia,serif;font-style:normal}.cinzel_eed83681-module__VBsQbW__variable{--font-cinzel:"cinzel","cinzel Fallback",Georgia,serif}
