.ed-page[data-astro-cid-ccmbiklh]{--bg: #07060a;--ink: #f3ece4;--ink-soft: #d4c8bb;--ink-mute: #a3968a;--accent: #e8955a;--accent-soft: #ffd2a8;--line: rgba(255, 255, 255, .08);--card: rgba(255, 255, 255, .035);--ok: #5cc98a;--warn: #f0c24d;--bad: #e86a5a;background:var(--bg);color:var(--ink);line-height:1.5;padding-bottom:4rem;overflow:hidden}.ed-hero[data-astro-cid-ccmbiklh]{position:relative;min-height:min(92vh,820px);display:flex;align-items:flex-end;overflow:hidden}.ed-hero-img[data-astro-cid-ccmbiklh]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:ed-drift 40s ease-in-out infinite alternate}.ed-hero-shade[data-astro-cid-ccmbiklh]{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 100%,rgba(7,6,10,.85),transparent 60%),linear-gradient(180deg,rgba(7,6,10,.15) 0%,rgba(7,6,10,.5) 60%,var(--bg) 100%)}.ed-stars[data-astro-cid-ccmbiklh]{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 22%,#fff,transparent),radial-gradient(1px 1px at 68% 14%,#fff,transparent),radial-gradient(1.5px 1.5px at 84% 38%,#ffe7cf,transparent),radial-gradient(1px 1px at 38% 8%,#fff,transparent),radial-gradient(1px 1px at 92% 70%,#fff,transparent);animation:ed-twinkle 5s ease-in-out infinite alternate;pointer-events:none}.ed-hero-content[data-astro-cid-ccmbiklh]{position:relative;max-width:1100px;width:100%;margin:0 auto;padding:4rem 1.5rem 5rem;animation:ed-rise 1s ease both}.ed-badge[data-astro-cid-ccmbiklh]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border:1px solid rgba(232,149,90,.5);border-radius:999px;background:#e8955a1f;color:var(--accent-soft);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(6px)}.ed-pulse[data-astro-cid-ccmbiklh]{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 #e8955ab3;animation:ed-pulse 2s infinite}.ed-hero[data-astro-cid-ccmbiklh] h1[data-astro-cid-ccmbiklh]{font-size:clamp(3.25rem,11vw,7.5rem);line-height:1;margin:1.25rem 0 1rem;font-weight:700;letter-spacing:-.03em}.ed-hero[data-astro-cid-ccmbiklh] h1[data-astro-cid-ccmbiklh] span[data-astro-cid-ccmbiklh]{background:linear-gradient(100deg,#ffe2c2,#e8955a 55%,#c4583a);-webkit-background-clip:text;background-clip:text;color:transparent}.ed-lead[data-astro-cid-ccmbiklh]{max-width:580px;font-size:1.2rem;color:var(--ink-soft);margin:0 0 2rem}.ed-hero-actions[data-astro-cid-ccmbiklh]{display:flex;flex-wrap:wrap;gap:1rem}.ed-btn[data-astro-cid-ccmbiklh]{display:inline-block;padding:.85rem 1.6rem;border-radius:999px;background:var(--accent);color:#1a0e06;font-weight:600;text-decoration:none;border:1px solid var(--accent);transition:transform .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.ed-btn[data-astro-cid-ccmbiklh]:hover{background:var(--accent-soft);border-color:var(--accent-soft);transform:translateY(-2px);box-shadow:0 10px 30px #e8955a59}.ed-btn-ghost[data-astro-cid-ccmbiklh]{background:#ffffff0f;color:var(--ink);border-color:#ffffff40;backdrop-filter:blur(6px)}.ed-btn-ghost[data-astro-cid-ccmbiklh]:hover{background:#ffffff24;border-color:#ffffff80;color:var(--ink)}.ed-scroll[data-astro-cid-ccmbiklh]{position:absolute;left:50%;bottom:1.5rem;width:26px;height:42px;margin-left:-13px;border:2px solid rgba(255,255,255,.35);border-radius:14px}.ed-scroll[data-astro-cid-ccmbiklh] span[data-astro-cid-ccmbiklh]{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:var(--accent-soft);animation:ed-scroll 1.8s ease-in-out infinite}.ed-section[data-astro-cid-ccmbiklh]{max-width:1100px;margin:0 auto;padding:5rem 1.5rem 0}.ed-eyebrow[data-astro-cid-ccmbiklh]{margin:0 0 .5rem;color:var(--accent);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ed-section[data-astro-cid-ccmbiklh] h2[data-astro-cid-ccmbiklh],.ed-cta[data-astro-cid-ccmbiklh] h2[data-astro-cid-ccmbiklh]{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2;margin:0 0 1.5rem;font-weight:600;letter-spacing:-.01em}.ed-intro[data-astro-cid-ccmbiklh]{color:var(--ink-soft);max-width:720px;margin:-.5rem 0 2rem}.ed-reveal[data-astro-cid-ccmbiklh]{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s ease}.ed-reveal[data-astro-cid-ccmbiklh].is-visible{opacity:1;transform:none}.ed-facts[data-astro-cid-ccmbiklh]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ed-fact[data-astro-cid-ccmbiklh]{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem;border-radius:18px;background:var(--card);border:1px solid var(--line);transition:border-color .25s ease,transform .25s ease,background .25s ease}.ed-fact[data-astro-cid-ccmbiklh]:hover{border-color:#e8955a80;background:#e8955a0f;transform:translateY(-3px)}.ed-fact-label[data-astro-cid-ccmbiklh]{font-size:.78rem;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.06em}.ed-fact-value[data-astro-cid-ccmbiklh]{font-size:2rem;font-weight:600;color:var(--accent-soft);line-height:1.2}.ed-fact-unit[data-astro-cid-ccmbiklh]{font-size:.9rem;color:var(--ink-soft)}.ed-split[data-astro-cid-ccmbiklh]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.ed-portrait[data-astro-cid-ccmbiklh]{position:relative;margin:0}.ed-glow[data-astro-cid-ccmbiklh]{position:absolute;inset:10%;border-radius:50%;background:radial-gradient(circle,rgba(232,149,90,.35),transparent 70%);filter:blur(40px);animation:ed-breathe 6s ease-in-out infinite alternate}.ed-portrait[data-astro-cid-ccmbiklh] img[data-astro-cid-ccmbiklh]{position:relative;width:100%;height:auto;display:block;border-radius:50%;animation:ed-spin 240s linear infinite}.ed-portrait[data-astro-cid-ccmbiklh] figcaption[data-astro-cid-ccmbiklh]{position:relative;text-align:center}figcaption[data-astro-cid-ccmbiklh]{margin-top:1rem;font-size:.9rem;color:var(--ink-mute)}.ed-text[data-astro-cid-ccmbiklh] p[data-astro-cid-ccmbiklh]{color:var(--ink-soft);margin:0 0 1rem}.ed-text[data-astro-cid-ccmbiklh] strong[data-astro-cid-ccmbiklh]{color:var(--accent-soft);font-weight:600}.ed-orbit-card[data-astro-cid-ccmbiklh]{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:2rem;align-items:center;padding:2rem;border-radius:24px;background:radial-gradient(circle at 40% 50%,rgba(232,149,90,.06),transparent 60%),var(--card);border:1px solid var(--line)}.ed-orbit[data-astro-cid-ccmbiklh]{width:100%;max-width:620px;height:auto;margin:0 auto;display:block}.ed-o-neptune[data-astro-cid-ccmbiklh]{fill:none;stroke:#5aa9d6;stroke-opacity:.55;stroke-width:1.2}.ed-o-pluto[data-astro-cid-ccmbiklh]{fill:none;stroke:#d9b79a;stroke-opacity:.45;stroke-width:1.2;stroke-dasharray:4 5}.ed-o-main[data-astro-cid-ccmbiklh]{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 6px rgba(232,149,90,.6))}.is-visible[data-astro-cid-ccmbiklh] .ed-o-main[data-astro-cid-ccmbiklh]{animation:ed-draw 2.4s ease forwards .2s}.ed-o-mark[data-astro-cid-ccmbiklh]{fill:var(--bg);stroke:var(--accent-soft);stroke-width:1.5}.ed-o-label[data-astro-cid-ccmbiklh]{fill:var(--ink-mute);font-size:12px}.ed-o-neptune-label[data-astro-cid-ccmbiklh]{fill:#8cc4e6}.ed-o-now[data-astro-cid-ccmbiklh]{fill:var(--accent-soft);font-size:14px;font-weight:600}.ed-o-halo[data-astro-cid-ccmbiklh]{transform-box:fill-box;transform-origin:center;animation:ed-halo 2.4s ease-in-out infinite}.ed-legend[data-astro-cid-ccmbiklh]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;color:var(--ink-soft);font-size:.95rem}.ed-legend[data-astro-cid-ccmbiklh] li[data-astro-cid-ccmbiklh]{display:flex;align-items:center;gap:.75rem}.ed-key[data-astro-cid-ccmbiklh]{flex:none;width:28px;height:0;border-top:2px solid}.ed-key-main[data-astro-cid-ccmbiklh]{border-color:var(--accent)}.ed-key-pluto[data-astro-cid-ccmbiklh]{border-color:#d9b79a;border-top-style:dashed}.ed-key-neptune[data-astro-cid-ccmbiklh]{border-color:#5aa9d6}.ed-sizes[data-astro-cid-ccmbiklh]{display:grid;grid-template-columns:repeat(8,1fr);gap:1rem;align-items:end}.ed-size[data-astro-cid-ccmbiklh]{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.ed-size-ball-wrap[data-astro-cid-ccmbiklh]{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;margin-bottom:.75rem}.ed-size-solid[data-astro-cid-ccmbiklh],.ed-size-range[data-astro-cid-ccmbiklh]{width:var(--d);aspect-ratio:1;border-radius:50%;transition:transform .3s ease}.ed-size-solid[data-astro-cid-ccmbiklh]{box-shadow:inset -6px -6px 14px #00000073}.ed-size-range[data-astro-cid-ccmbiklh]{border:1.5px dashed var(--accent);background:radial-gradient(circle,#e8955a47,#e8955a0f);animation:ed-breathe 3s ease-in-out infinite alternate}.ed-size-new[data-astro-cid-ccmbiklh] .ed-size-ball-wrap[data-astro-cid-ccmbiklh]:after{content:"";position:absolute;inset:0;margin:auto;width:calc(var(--d) * .4);height:calc(var(--d) * .4);aspect-ratio:1;border-radius:50%;background:#d9a27a;box-shadow:inset -4px -4px 10px #00000073}.ed-size[data-astro-cid-ccmbiklh]:hover .ed-size-solid[data-astro-cid-ccmbiklh],.ed-size[data-astro-cid-ccmbiklh]:hover .ed-size-range[data-astro-cid-ccmbiklh]{transform:scale(1.08)}.ed-size[data-astro-cid-ccmbiklh] strong[data-astro-cid-ccmbiklh]{font-size:.95rem;font-weight:600}.ed-size-new[data-astro-cid-ccmbiklh] strong[data-astro-cid-ccmbiklh]{color:var(--accent-soft)}.ed-size[data-astro-cid-ccmbiklh] span[data-astro-cid-ccmbiklh]{font-size:.8rem;color:var(--ink-mute)}.ed-timeline[data-astro-cid-ccmbiklh]{list-style:none;margin:0;padding:0 0 0 2rem;position:relative;display:grid;gap:2rem}.ed-timeline[data-astro-cid-ccmbiklh]:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--accent),rgba(232,149,90,.1))}.ed-timeline[data-astro-cid-ccmbiklh] li[data-astro-cid-ccmbiklh]{position:relative;max-width:720px;padding:1.25rem 1.5rem;border-radius:16px;background:var(--card);border:1px solid var(--line);transition:border-color .25s ease,transform .25s ease}.ed-timeline[data-astro-cid-ccmbiklh] li[data-astro-cid-ccmbiklh]:hover{border-color:#e8955a73;transform:translate(4px)}.ed-timeline[data-astro-cid-ccmbiklh] li[data-astro-cid-ccmbiklh]:before{content:"";position:absolute;left:calc(-2rem + 1px);top:1.6rem;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--accent)}.ed-t-date[data-astro-cid-ccmbiklh]{font-size:.8rem;font-weight:600;color:var(--accent);letter-spacing:.06em;text-transform:uppercase}.ed-timeline[data-astro-cid-ccmbiklh] h3[data-astro-cid-ccmbiklh]{margin:.25rem 0 .5rem;font-size:1.15rem;line-height:1.2;font-weight:600}.ed-timeline[data-astro-cid-ccmbiklh] p[data-astro-cid-ccmbiklh]{margin:0;color:var(--ink-soft);font-size:.95rem}.ed-checks[data-astro-cid-ccmbiklh]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ed-check[data-astro-cid-ccmbiklh]{display:flex;gap:1rem;padding:1.5rem;border-radius:18px;background:var(--card);border:1px solid var(--line)}.ed-check-icon[data-astro-cid-ccmbiklh]{flex:none;width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--bg)}.ed-check-yes[data-astro-cid-ccmbiklh] .ed-check-icon[data-astro-cid-ccmbiklh]{background:var(--ok)}.ed-check-pending[data-astro-cid-ccmbiklh] .ed-check-icon[data-astro-cid-ccmbiklh]{background:var(--warn);animation:ed-breathe 2s ease-in-out infinite alternate}.ed-check-no[data-astro-cid-ccmbiklh] .ed-check-icon[data-astro-cid-ccmbiklh]{background:var(--bad)}.ed-check-pending[data-astro-cid-ccmbiklh]{border-color:#f0c24d59}.ed-check[data-astro-cid-ccmbiklh] h3[data-astro-cid-ccmbiklh]{margin:0 0 .25rem;font-size:1.1rem;line-height:1.2;font-weight:600}.ed-check[data-astro-cid-ccmbiklh] p[data-astro-cid-ccmbiklh]{margin:0;color:var(--ink-soft);font-size:.95rem}.ed-wide[data-astro-cid-ccmbiklh]{margin:0}.ed-wide[data-astro-cid-ccmbiklh] img[data-astro-cid-ccmbiklh]{width:100%;height:auto;display:block;border-radius:24px;border:1px solid var(--line)}.ed-cta[data-astro-cid-ccmbiklh]{max-width:720px;margin:5rem auto 0;padding:3rem 1.5rem;text-align:center}.ed-cta[data-astro-cid-ccmbiklh] p[data-astro-cid-ccmbiklh]{color:var(--ink-soft);margin:0 0 1.5rem}@keyframes ed-drift{0%{transform:scale(1.04)}to{transform:scale(1.12) translate(-2%,-1%)}}@keyframes ed-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes ed-twinkle{0%{opacity:.4}to{opacity:1}}@keyframes ed-pulse{0%{box-shadow:0 0 #e8955ab3}70%{box-shadow:0 0 0 10px #e8955a00}to{box-shadow:0 0 #e8955a00}}@keyframes ed-scroll{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes ed-breathe{0%{opacity:.7}to{opacity:1}}@keyframes ed-spin{to{transform:rotate(360deg)}}@keyframes ed-draw{to{stroke-dashoffset:0}}@keyframes ed-halo{0%,to{transform:scale(.8);opacity:.7}50%{transform:scale(1.3);opacity:1}}@media(prefers-reduced-motion:reduce){.ed-hero-img[data-astro-cid-ccmbiklh],.ed-hero-content[data-astro-cid-ccmbiklh],.ed-stars[data-astro-cid-ccmbiklh],.ed-pulse[data-astro-cid-ccmbiklh],.ed-scroll[data-astro-cid-ccmbiklh] span[data-astro-cid-ccmbiklh],.ed-glow[data-astro-cid-ccmbiklh],.ed-portrait[data-astro-cid-ccmbiklh] img[data-astro-cid-ccmbiklh],.ed-o-halo[data-astro-cid-ccmbiklh],.ed-size-range[data-astro-cid-ccmbiklh],.ed-check-pending[data-astro-cid-ccmbiklh] .ed-check-icon[data-astro-cid-ccmbiklh]{animation:none}.ed-reveal[data-astro-cid-ccmbiklh]{opacity:1;transform:none;transition:none}.ed-o-main[data-astro-cid-ccmbiklh]{stroke-dashoffset:0}.is-visible[data-astro-cid-ccmbiklh] .ed-o-main[data-astro-cid-ccmbiklh]{animation:none}}@media(max-width:960px){.ed-sizes[data-astro-cid-ccmbiklh]{grid-template-columns:repeat(4,1fr);row-gap:2rem}.ed-orbit-card[data-astro-cid-ccmbiklh]{grid-template-columns:1fr}.ed-legend[data-astro-cid-ccmbiklh]{grid-template-columns:repeat(3,auto);justify-content:center}}@media(max-width:760px){.ed-facts[data-astro-cid-ccmbiklh]{grid-template-columns:repeat(2,1fr)}.ed-split[data-astro-cid-ccmbiklh]{grid-template-columns:1fr;gap:2rem}.ed-checks[data-astro-cid-ccmbiklh],.ed-legend[data-astro-cid-ccmbiklh]{grid-template-columns:1fr}.ed-orbit-card[data-astro-cid-ccmbiklh]{padding:1rem}}@media(max-width:480px){.ed-facts[data-astro-cid-ccmbiklh]{grid-template-columns:1fr}.ed-sizes[data-astro-cid-ccmbiklh]{grid-template-columns:repeat(2,1fr)}.ed-fact-value[data-astro-cid-ccmbiklh]{font-size:1.6rem}}
