.aeon-moon,.aeon-moon *{box-sizing:border-box;margin:0;padding:0}.aeon-moon{--ink:#0a0b0e;--paper:#ece7dc;--ivory:#ece7dc;--gold:#c7c0b4;--display:var(--font-family-heading), Georgia, serif;--body:var(--font-family-body), system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--label:var(--font-family-body), system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;--txt:#c7c0b4;--muted:#9b9488;--pad:max(22px, min(6vw, 130px));background:#0a0b0e;background:var(--ink);color:var(--ivory);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.aeon-moon :where(img){max-width:100%;display:block}.aeon-moon .eyebrow{font-family:var(--label);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:max(11px,min(1.5vw,14px));font-weight:700}.aeon-moon .kicker{font-family:var(--label);letter-spacing:.26em;text-transform:uppercase;color:#ece7dc80;font-size:max(10px,min(1.3vw,13px));font-weight:700}.aeon-moon .display{font-family:var(--display);letter-spacing:-.01em;color:#f4f0e7;text-wrap:balance;font-weight:500;line-height:1}.aeon-moon .h1{font-size:max(48px,min(9vw,150px))}.aeon-moon .h2{font-size:max(38px,min(6.4vw,76px))}.aeon-moon .lede{font-family:var(--display);color:#dad3c5;font-size:max(20px,min(3vw,30px));font-style:italic;font-weight:400}.aeon-moon .body{font-family:var(--body);color:var(--txt);font-size:max(16px,min(1.55vw,19px));font-weight:400;line-height:1.74}.aeon-moon .body.sm{font-size:max(15px,min(1.35vw,16.5px))}.aeon-moon .stack>.body+.body{margin-top:.7em}.aeon-moon .stack>.body+.kicker,.aeon-moon .stack>.body+.eyebrow{margin-top:.3em}.aeon-moon .caption{font-family:var(--label);letter-spacing:.22em;text-transform:uppercase;color:#ece7dc75;font-size:max(10px,min(1.2vw,12px));font-weight:700}.aeon-moon .rule{background:linear-gradient(90deg,#c7c0b4d9,#c7c0b400);border:0;width:240px;max-width:60%;height:1px}.aeon-moon .sec{background:var(--ink);width:100%;position:relative;overflow:hidden}.aeon-moon .sec .bg{-o-object-fit:cover;object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.aeon-moon .sec .scrim{z-index:1;pointer-events:none;position:absolute;inset:0}.aeon-moon .wrap{z-index:3;padding:max(64px, min(9vh, 140px)) var(--pad);max-width:1320px;margin:0 auto;position:relative}.aeon-moon .stack{flex-direction:column;align-items:flex-start;gap:max(16px,min(2.4vw,24px));display:flex}.aeon-moon .center{text-align:center;align-items:center}.aeon-moon .maxw{max-width:880px}.aeon-moon .circle{background:#0a0b0e;border:1px solid #c7c0b480;border-radius:50%;flex:none;position:relative;overflow:hidden;box-shadow:0 30px 70px -22px #000000b3,0 0 0 8px #c7c0b40d,0 0 70px #96aad224}.aeon-moon .circle img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.aeon-moon .stats{flex-wrap:wrap;gap:max(28px,min(4vw,52px));display:flex}.aeon-moon .stats .num{font-family:var(--display);color:#e4ddce;margin-top:6px;font-size:max(26px,min(3.4vw,34px))}.aeon-moon .stats .sub{font-family:var(--label);letter-spacing:.18em;text-transform:uppercase;color:#ece7dc66;margin-top:6px;font-size:10px;font-weight:700}.aeon-moon .badges{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px;display:flex}.aeon-moon .badge-ed{background:linear-gradient(135deg,#e2d29c 0%,#b3945c 58%,#dfcd93 100%);border-radius:11px;align-items:center;gap:16px;padding:13px 21px;display:inline-flex;box-shadow:0 12px 30px -14px #000000b3,inset 0 1px #ffffff73}.aeon-moon .badge-ed .n{font-family:var(--display);color:#1d1810;font-size:36px;font-weight:600;line-height:1;transform:translateY(-3px)}.aeon-moon .badge-ed .bd{background:#1d18106b;align-self:stretch;width:1.5px}.aeon-moon .badge-ed .l{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:#2a2114;text-align:left;font-size:10.5px;font-weight:700;line-height:1.34}.aeon-moon .badge-price{background:#c7c0b40d;border:1px solid #c7c0b480;border-radius:999px;align-items:center;gap:13px;padding:13px 24px;display:inline-flex}.aeon-moon .badge-price .amt{font-family:var(--display);color:#e9dcbb;font-size:24px;font-weight:600;line-height:1}.aeon-moon .badge-price .amt.usd{color:#c9b98f;font-size:17px}.aeon-moon .badge-price .pdiv{background:#c7c0b457;width:1px;height:24px}.aeon-moon .cols{grid-gap:max(28px, min(4vw, 70px));grid-template-columns:1fr 1fr;gap:max(28px,min(4vw,70px));display:grid}.aeon-moon .lockup{flex-direction:column;align-items:center;gap:8px;display:flex}.aeon-moon .lockup .wm{opacity:.96;width:auto;height:max(18px,min(2.4vw,26px))}.aeon-moon .lockup .x{font-family:var(--display);color:var(--gold);font-size:16px;line-height:1}.aeon-moon .lockup .rs{font-family:var(--label);letter-spacing:.42em;text-transform:uppercase;color:#ece7dcd1;text-indent:.42em;font-size:max(12px,min(1.4vw,15px));font-weight:700}.aeon-moon .glowmoon{position:relative}.aeon-moon .glowmoon:before{content:"";z-index:0;background:radial-gradient(circle,#b0c2e457 0%,#8ca0c829 36%,#0000 66%);border-radius:50%;position:absolute;inset:-12%}.aeon-moon .glowmoon img{z-index:1;position:relative}.aeon-moon .spotglow{position:relative}.aeon-moon .spotglow:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#a6bade33 0%,#6074a014 46%,#0000 70%);border-radius:50%;position:absolute;inset:-30%}.aeon-moon .spotglow>*{z-index:1;position:relative}.aeon-moon .gripwrap:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#a6bade2e 0%,#6074a012 46%,#0000 70%);border-radius:50%;position:absolute;inset:-30%}@media (prefers-reduced-motion:no-preference){html.js .aeon-moon .rv{opacity:0;transition:opacity .85s cubic-bezier(.22,.61,.36,1),transform .85s cubic-bezier(.22,.61,.36,1);transform:translateY(22px)}html.js .aeon-moon .rv.in{opacity:1;transform:translateY(0)}}.aeon-moon #cover{flex-direction:column;display:flex}.aeon-moon .cover-inner{z-index:3;width:100%;padding:max(30px,min(5svh,54px)) 0 max(70px,min(10svh,120px));position:relative}.aeon-moon .cover-canvas{z-index:2;aspect-ratio:1240/1310;width:min(100%,118svh);margin:max(6px,min(1svh,16px)) auto calc(-1*min(21vw,24.7svh));position:relative}.aeon-moon .cspot{aspect-ratio:1;z-index:1;filter:blur(4px);background:radial-gradient(circle,#5a647a6b 0%,#363e5033 34%,#14182000 64%);border-radius:50%;width:95%;position:absolute;top:9.2%;left:9.7%}.aeon-moon .cmoon{aspect-ratio:1;z-index:2;width:60%;position:absolute;top:13.3%;left:13.7%;transform:rotate(18deg)}.aeon-moon .cmoon .chalo{filter:blur(9px);background:radial-gradient(circle,#b0c2e461 0%,#8ca0c82e 34%,#6074a012 54%,#0000 70%);border-radius:50%;position:absolute;inset:-34%}.aeon-moon .cmoon img{-o-object-fit:contain;object-fit:contain;filter:brightness(1.16)drop-shadow(0 0 30px #a8bae273);width:100%;height:100%;position:relative}.aeon-moon .cpen{z-index:4;width:131.6%;max-width:none;height:auto;position:absolute;top:9.8%;left:-21.9%}.aeon-moon .cover-text{z-index:6;text-align:center;padding:0 var(--pad);flex-direction:column;align-items:center;gap:max(13px,min(1.9vw,22px));display:flex;position:relative}.aeon-moon .cover-text .display,.aeon-moon .cover-text .lede{text-shadow:0 1px 34px #0000008c,0 1px 4px #0006}.aeon-moon .split{grid-gap:max(30px, min(5vw, 80px));grid-template-columns:1.05fr .95fr;align-items:center;gap:max(30px,min(5vw,80px));display:grid}.aeon-moon .right-media{justify-content:center;min-width:0;display:flex}.aeon-moon .gripwrap{aspect-ratio:1;flex:none;width:min(max(220px,min(34vw,420px)),100%);position:relative}.aeon-moon .gw-tess{-o-object-fit:contain;object-fit:contain;opacity:.22;filter:brightness(1.08);pointer-events:none;z-index:0;width:142%;max-width:none;height:142%;position:absolute;inset:-21%}.aeon-moon .gw-grip{z-index:1;position:absolute;inset:0}.aeon-moon .srow{align-items:baseline;gap:16px;display:flex}.aeon-moon .srow .sk{font-family:var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);min-width:96px;font-size:11px;font-weight:700}.aeon-moon .srow .sv{font-family:var(--display);color:#e4ddce;font-size:max(17px,min(1.8vw,21px))}@media (max-width:920px){.aeon-moon .split{grid-template-columns:1fr;gap:36px}.aeon-moon .order-media{order:-1}}@media (max-width:760px){.aeon-moon .cols{grid-template-columns:1fr;gap:30px}.aeon-moon .stats{gap:24px 34px}.aeon-moon .wrap{padding:64px var(--pad)}.aeon-moon .badge-ed .n{font-size:32px}.aeon-moon .rule{max-width:70%}.aeon-moon .cover-canvas{width:100%;margin-bottom:calc(-1*min(16vw,19svh))}}
