.ae-num{--ae-gold:#d8b777;--ae-ivory:#f4eddf;--ae-muted:#bcb5aa;--ae-line:rgba(216,183,119,.26);color:var(--ae-ivory);background:#070c13;font-family:Arial,sans-serif;font-size:15px;line-height:1.65}
.ae-num *{box-sizing:border-box}.ae-num [hidden]{display:none!important}.ae-num a{color:inherit}.ae-num h1,.ae-num h2,.ae-num h3,.ae-num__number,.ae-num__hero-quote,.ae-num__closing>p{font-family:var(--font-heading-family,Georgia),serif;font-weight:400}.ae-num p{margin:0 0 14px}.ae-num h2{font-size:clamp(25px,2.5vw,34px);line-height:1.25;margin:0 0 14px}.ae-num h3{font-size:21px;line-height:1.3;margin:0 0 8px}.ae-num__eyebrow{font-size:11px;letter-spacing:.18em;line-height:1.5;color:var(--ae-gold);margin-bottom:14px!important}
.ae-num__hero{position:relative;isolation:isolate;border-bottom:1px solid var(--ae-line);overflow:hidden}.ae-num__hero-media{position:absolute;inset:0;z-index:-2}.ae-num__hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ae-num__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,8,14,.12),rgba(3,8,14,.04) 60%,transparent);z-index:-1;pointer-events:none}.ae-num__hero-inner{max-width:1280px;padding:26px 48px 42px;margin:auto;min-height:454px}.ae-num__back{font-size:12px;color:#c7bca9!important;text-decoration:none;display:inline-block;margin-bottom:24px}.ae-num__back:hover{color:var(--ae-gold)!important}.ae-num__copy{max-width:580px}.ae-num h1{font-size:clamp(36px,4vw,54px);line-height:1.08;max-width:560px;letter-spacing:-.02em;margin:0 0 17px}.ae-num__lead{max-width:480px;color:#d2cabe;font-size:15px;line-height:1.65}.ae-num__hero-quote{color:var(--ae-gold);font-size:21px;font-style:italic;margin:16px 0 21px!important}.ae-num__form{max-width:520px;margin-top:20px}.ae-num__form label{display:block;font-size:13px;color:#e3d9c8;margin-bottom:8px}.ae-num__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.ae-num__form input,.ae-num__form button{min-height:48px;border:1px solid #ac8a51;border-radius:3px;font:inherit}.ae-num__form input{min-width:0;max-width:100%;background:rgba(7,13,21,.9);color:var(--ae-ivory);color-scheme:dark;padding:9px 14px}.ae-num__form button{background:linear-gradient(115deg,#ebd09b,#c29a59);color:#11100e;padding:10px 22px;cursor:pointer;font-size:14px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:18px}.ae-num__form button:hover{background:#efdaa9}.ae-num__privacy{font-size:11px;color:#b2aa9c;margin:10px 0 0!important}.ae-num__error{font-size:13px;color:#ffcbb6;margin-top:10px!important}.ae-num :is(a,button,input,summary):focus-visible{outline:2px solid #f8dda3;outline-offset:4px}
.ae-num__journey{max-width:1280px;margin:auto;padding:40px 48px 44px;text-align:center}.ae-num__journey>p{color:var(--ae-muted);font-size:14px}.ae-num__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;margin:26px 0 0;padding:0;text-align:left}.ae-num__steps li{display:flex;gap:16px;padding:20px 22px;border:1px solid var(--ae-line);background:#0b121b;border-radius:4px}.ae-num__step-number{font-family:Georgia,serif;font-size:26px;line-height:1.3;color:var(--ae-gold)}.ae-num__steps h3{font-size:20px}.ae-num__steps p{margin:0;color:var(--ae-muted);font-size:13px;line-height:1.6}.ae-num:has([data-ae-result]:not([hidden])) .ae-num__journey{display:none}
.ae-num__result{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.6fr);max-width:1184px;margin:40px auto 0;border:1px solid var(--ae-line);background:linear-gradient(135deg,#101925,#090f17);border-radius:5px;scroll-margin-top:70px}.ae-num__identity{text-align:center;padding:34px 26px;border-right:1px solid var(--ae-line);display:flex;flex-direction:column;align-items:center;justify-content:center}.ae-num__number-ring{width:170px;height:170px;border:1px solid rgba(216,183,119,.5);border-radius:50%;display:grid;place-items:center;position:relative;margin:10px 0 18px;background:radial-gradient(circle,rgba(184,140,55,.1),transparent 65%)}.ae-num__number-ring:before{content:"";position:absolute;inset:9px;border:1px solid rgba(216,183,119,.17);border-radius:50%}.ae-num__number{font-size:100px;color:#e7c88e;line-height:1;margin:0!important}.ae-num__themes{font-size:14px;color:var(--ae-gold);max-width:260px;line-height:1.8}.ae-num__master{font-size:10px;letter-spacing:.2em;border:1px solid var(--ae-line);padding:3px 10px;margin-bottom:12px!important;color:var(--ae-gold)}.ae-num__identity-quote{font:italic 19px/1.5 Georgia,serif;color:#bfb39c;margin-top:20px!important;max-width:250px}.ae-num__result-main{padding:32px 34px}.ae-num__interpretation{font-size:15px;color:#d5cec2}.ae-num__birthday{margin-top:23px;border-top:1px solid var(--ae-line);padding-top:23px}.ae-num__birthday-heading{display:flex;align-items:center;gap:18px;margin-bottom:15px}.ae-num__birthday-value{font:46px/1 Georgia,serif;color:var(--ae-gold);margin:0!important}.ae-num__birthday h3{font-size:21px;margin:0 0 4px}.ae-num__birthday-theme{font-size:13px;color:var(--ae-gold);margin:0!important}.ae-num__birthday-subtitle{font-size:12px;color:#e0d5c1;letter-spacing:.02em;margin-bottom:7px!important}.ae-num__birthday [data-ae-birthday-copy]{font-size:14px;color:#c4bdaf}.ae-num__trace{border-top:1px solid var(--ae-line);padding-top:15px;margin-top:20px}.ae-num__trace summary{color:var(--ae-gold);font-size:13px;cursor:pointer;min-height:28px}.ae-num__trace p{font-size:13px;color:#c4bdaf;margin-top:10px;line-height:1.8}.ae-num__symbolic-note{font-size:11px;color:#8f989f;margin:13px 0 0!important;line-height:1.6}.ae-num__share-wrap{grid-column:1/-1;padding:20px 30px;border-top:1px solid var(--ae-line);background:rgba(0,0,0,.15)}.ae-num .ae-result-share{border:0;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.ae-num .ae-result-share__title{font:22px/1.3 Georgia,serif;margin:0}.ae-num .ae-result-share__actions{gap:8px}.ae-num .ae-result-share__actions button{font:12px Arial,sans-serif;min-height:40px;border-radius:3px;padding:9px 14px;color:var(--ae-gold)}.ae-num .ae-result-share__actions button:hover{color:#080b12}.ae-num .ae-result-share__status{flex-basis:100%;font-size:12px;min-height:0;margin:0}.ae-num .ae-result-share__status:empty{display:none}
.ae-num__commerce{max-width:1280px;padding:40px 48px;margin:auto}.ae-num__commerce-block+ .ae-num__commerce-block{margin-top:40px}.ae-num__commerce h2{margin-bottom:10px}.ae-num__commerce-intro{font-size:14px;color:var(--ae-muted);max-width:850px}.ae-num__stone-grid,.ae-num__collection-grid{display:grid;gap:14px;margin-top:24px}.ae-num__stone-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ae-num__collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ae-num__stone-card,.ae-num__collection-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--ae-line);border-radius:4px;overflow:hidden;background:#0a111a}.ae-num__stone-card>a,.ae-num__collection-card>a{display:flex;flex:1;flex-direction:column;text-decoration:none;transition:background .2s}.ae-num__stone-card>a:hover,.ae-num__collection-card>a:hover{background:#111c29}.ae-num__stone-image{display:block;width:100%;height:160px;object-fit:contain;background:#05090d}.ae-num__collection-image{display:block;width:100%;aspect-ratio:1.9;object-fit:cover;background:#05090d}.ae-num__stone-body,.ae-num__collection-body{display:flex;flex-direction:column;padding:14px 16px;gap:7px}.ae-num__stone-name,.ae-num__collection-name{font:20px/1.25 Georgia,serif;color:#eee3ce}.ae-num__stone-cta,.ae-num__collection-cta{font-size:12px;color:var(--ae-gold)}.ae-num__stone-note{font-size:12px;color:#b5ada0;padding:0 16px 14px;margin:0!important}.ae-num__stone-custom-link{display:block;font-size:12px;color:var(--ae-gold)!important;padding:0 16px 16px;text-decoration:none}.ae-num__commerce-status{font-size:13px;color:#b5ada0;margin-top:18px!important}.ae-num .ae-gate-products{gap:14px;margin-top:24px}.ae-num .ae-gate-product{border-radius:4px;overflow:hidden;border-color:var(--ae-line);background:#0a111a}.ae-num .ae-gate-product img{height:190px;aspect-ratio:auto;object-fit:cover}.ae-num .ae-gate-product span{padding:15px;gap:8px}.ae-num .ae-gate-product strong{font-size:13px;line-height:1.5;font-weight:400}.ae-num .ae-gate-product small{font-size:14px}.ae-num .ae-gate-product em{font-size:12px}
.ae-num__closing{padding:28px 24px 34px;text-align:center;border-top:1px solid var(--ae-line);background:linear-gradient(90deg,#080d15,#111b28,#080d15)}.ae-num__closing>p{font-size:25px;line-height:1.35;margin-bottom:7px}.ae-num__closing>span{display:block;font-size:13px;color:var(--ae-muted)}.ae-num__closing>a{display:inline-block;color:var(--ae-gold);font-size:13px;margin-top:14px;text-decoration:none}
@media(max-width:1199px){.ae-num__hero-inner,.ae-num__journey,.ae-num__commerce{padding-left:32px;padding-right:32px}.ae-num__result{margin:32px}.ae-num__copy{max-width:510px}.ae-num__stone-image{height:140px}.ae-num__stone-body,.ae-num__collection-body{padding:12px}.ae-num__stone-name,.ae-num__collection-name{font-size:18px}.ae-num__steps li{padding:18px 16px;gap:12px}}
@media(max-width:749px){.ae-num{font-size:14px}.ae-num__hero-inner{padding:20px 20px 30px;min-height:450px}.ae-num__hero-media img{object-position:68% center;opacity:.5}.ae-num__hero:after{background:linear-gradient(90deg,rgba(4,9,15,.85),rgba(4,9,15,.62))}.ae-num__back{margin-bottom:25px;font-size:11px}.ae-num h1{font-size:36px;max-width:340px}.ae-num__lead{font-size:14px}.ae-num__hero-quote{font-size:19px}.ae-num__form-row{grid-template-columns:1fr}.ae-num__form button{min-height:46px}.ae-num__privacy{font-size:11px;line-height:1.6}.ae-num__journey{padding:30px 20px}.ae-num__journey h2{font-size:27px}.ae-num__steps{grid-template-columns:1fr;gap:10px;margin-top:22px}.ae-num__steps li{padding:15px 16px}.ae-num__steps h3{font-size:20px}.ae-num__result{margin:24px 16px 0;grid-template-columns:1fr}.ae-num__identity{border-right:0;border-bottom:1px solid var(--ae-line);padding:25px 20px}.ae-num__number-ring{width:134px;height:134px;margin:0 0 13px}.ae-num__number{font-size:80px}.ae-num__themes{max-width:none;margin-bottom:0!important}.ae-num__identity-quote{display:none}.ae-num__result-main{padding:24px 20px}.ae-num h2{font-size:27px}.ae-num__birthday h3{font-size:19px}.ae-num__birthday-value{font-size:40px}.ae-num__birthday-heading{gap:14px}.ae-num__interpretation{font-size:14px}.ae-num__share-wrap{padding:20px}.ae-num .ae-result-share{gap:12px}.ae-num .ae-result-share__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ae-num .ae-result-share__actions button{font-size:12px;min-height:44px}.ae-num__commerce{padding:30px 16px}.ae-num__stone-grid,.ae-num__collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.ae-num__stone-image{height:130px}.ae-num__stone-name,.ae-num__collection-name{font-size:18px}.ae-num__stone-body,.ae-num__collection-body{padding:12px}.ae-num__stone-cta,.ae-num__collection-cta{font-size:12px}.ae-num__collection-image{aspect-ratio:1.45}.ae-num__commerce-block+ .ae-num__commerce-block{margin-top:32px}.ae-num .ae-gate-products{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ae-num .ae-gate-product img{height:148px}.ae-num .ae-gate-product span{padding:12px}.ae-num .ae-gate-product strong{font-size:12px}.ae-num__closing>p{font-size:23px}}
@media(prefers-reduced-motion:reduce){.ae-num *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.ae-num__stone-family{font-size:10px;color:#969b9f;line-height:1.5}
.ae-num .ae-gate-product .ae-num__product-reason{font-size:11px;color:#aba79f;line-height:1.6}

.ae-num__date-parts{display:grid;grid-template-columns:.8fr .8fr 1.15fr;gap:7px;min-width:0}.ae-num__date-parts select{min-width:0;width:100%;min-height:48px;padding:9px 6px;border:1px solid #ac8a51;border-radius:3px;background:#0b131e;color:#f4eddf;color-scheme:dark;font:14px Arial,sans-serif}.ae-num__date-parts select:focus-visible{outline:2px solid #f8dda3;outline-offset:3px}

.ae-num__collection-preview{border-top:1px solid var(--ae-line);background:linear-gradient(120deg,#0c1521,#070c13)}.ae-num__collection-preview-inner{max-width:1280px;margin:auto;padding:35px 48px 38px}.ae-num__collection-preview h2{text-align:center}.ae-num__collection-preview .ae-num__eyebrow{text-align:center}.ae-num__collection-preview .ae-num__commerce-intro{margin:0 auto;text-align:center}.ae-num__collection-preview .ae-num__collection-image{height:180px;aspect-ratio:auto;object-fit:contain;background:#05090d}.ae-num__all-collections{display:block;text-align:center;margin-top:22px;font-size:13px;color:var(--ae-gold)!important;text-decoration:none}
@media(max-width:749px){.ae-num__collection-preview-inner{padding:28px 16px 30px}.ae-num__collection-preview .ae-num__collection-image{height:125px}.ae-num__collection-preview .ae-num__collection-name{font-size:18px}}

.ae-num__collection-preview .ae-num__collection-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.ae-num__collection-preview .ae-num__collection-card{flex:0 1 calc(25% - 11px);min-width:0}@media(max-width:749px){.ae-num__collection-preview .ae-num__collection-grid{gap:10px}.ae-num__collection-preview .ae-num__collection-card{flex-basis:calc(50% - 5px)}}
