.matrix-landing-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;column-gap:40px;padding:36px 0 0;display:grid}.matrix-overline{color:#bda2d7;font:500 10px/1.6 var(--font-body,Arial), sans-serif;letter-spacing:.2em;margin:0 0 24px}.matrix-landing-hero .matrix-landing-copy h1{color:#f3edf8;font:400 clamp(76px, 7.5vw, 108px)/.88 var(--font-display,Georgia), serif;letter-spacing:-.045em;margin:0}.matrix-landing-hero .matrix-landing-copy h1 em{color:#c6a6e3;margin:0 0 0 56px;font-size:1em;font-weight:400;line-height:1.04;display:block}.matrix-landing-subtitle{color:#eee5f4;font:400 26px/1.25 var(--font-display,Georgia), serif;margin:28px 0 14px}.matrix-landing-lead{color:#bcb2c5;max-width:400px;margin:0;font-size:15px;line-height:1.8}.matrix-primary-action{color:#271b34;background:#c5a6e2;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:56px;margin-top:30px;padding:15px 24px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex;box-shadow:0 6px 26px #b48bdc24}.matrix-primary-action:hover{background:#d7bdee}.matrix-primary-action svg{flex-shrink:0}.matrix-landing-price{color:#c9bcd0;margin:14px 0 0;font-size:12px;line-height:1.8}.matrix-landing-price span{color:#8f849a;font-size:11px}.matrix-book-preview{isolation:isolate;min-width:0;position:relative}.matrix-book-preview:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#724b9447,#0000 67%);position:absolute;inset:5% 0 0}.matrix-book-spread{aspect-ratio:1/1.04;margin:0 6px;display:block;position:relative}.matrix-book-spread img{height:auto;transition:translate .3s;position:absolute;box-shadow:0 22px 42px #0007}.matrix-book-back{width:50%;top:4%;left:8%;transform:rotate(-10deg)}.matrix-book-front{width:51%;top:20%;right:6%;transform:rotate(7deg)}.matrix-book-spread:hover .matrix-book-front{translate:0 -5px}.matrix-preview-caption{text-align:center;width:fit-content;margin:5px auto 0;padding:12px;display:block;position:relative}.matrix-preview-caption>span{color:#cdb1e8;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.matrix-preview-caption small{color:#8f849a;margin-top:7px;font-size:10px;line-height:1.6;display:block}.matrix-landing-facts{border-top:1px solid #bda2d730;border-bottom:1px solid #bda2d730;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;padding:28px 0;display:grid}.matrix-landing-facts p{justify-content:center;align-items:center;gap:18px;margin:0;display:flex}.matrix-landing-facts p+p{border-left:1px solid #bda2d730}.matrix-landing-facts strong{color:#c6a6e3;font:400 36px/1 var(--font-display,Georgia), serif}.matrix-landing-facts span{color:#bdb0c6;font-size:12px}.matrix-contents{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:64px;padding:80px 0;display:grid}.matrix-landing-details h2,.matrix-reading-note h2{font:400 clamp(32px, 3.1vw, 44px)/1.07 var(--font-display,Georgia), serif;letter-spacing:-.02em;color:#f0e7f6;margin:0 0 22px}.matrix-landing-details h2 em,.matrix-reading-note h2 em{color:#c4a7db;font-weight:400}.matrix-section-intro>p:not(.matrix-overline),.matrix-excerpt-intro>p:not(.matrix-overline),.matrix-reading-note>p:not(.matrix-overline){color:#bcb0c6;max-width:350px;font-size:14px;line-height:1.85}.matrix-first-chapter{color:#cdb1e8;border-bottom:1px solid #bda2d770;margin-top:22px;padding-bottom:8px;font-size:12px;display:inline-block}.matrix-chapter-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.matrix-chapter-list li{border-top:1px solid #bda2d730;gap:12px;padding:18px 0 20px;display:flex}.matrix-chapter-list li>span{color:#b397ce;padding-top:3px;font-size:11px}.matrix-chapter-list h3{color:#eee5f4;font:400 22px/1.1 var(--font-display,Georgia), serif;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 8px}.matrix-chapter-list li>div{min-width:0}.matrix-chapter-list p{color:#9d90a8;margin:0;font-size:13px;line-height:1.65}.matrix-excerpt{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;padding:12px 0 72px;display:grid}.matrix-excerpt-intro>a{color:#cdb1e8;align-items:center;gap:8px;padding:16px 0;font-size:13px;display:inline-flex}.matrix-excerpt-page{color:#392644;background:#eee7f4;margin:0;padding:40px;box-shadow:0 12px 40px #0002}.matrix-excerpt-page figcaption{letter-spacing:.17em;color:#72518b;font-size:9px}.matrix-excerpt-page blockquote{font:400 clamp(26px, 2.6vw, 35px)/1.25 var(--font-display,Georgia), serif;letter-spacing:-.015em;margin:24px 0}.matrix-excerpt-page p{color:#827184;font-size:11px;line-height:1.75}.matrix-excerpt-page a{color:#65447e;align-items:center;gap:8px;margin-top:12px;padding:8px 0;font-size:12px;display:inline-flex}.matrix-keepsake{border-top:1px solid #bda2d730;border-bottom:1px solid #bda2d730;grid-template-columns:1.15fr 1fr auto;align-items:center;gap:40px;padding:32px 0;display:grid}.matrix-keepsake .matrix-overline{margin-bottom:12px}.matrix-keepsake h2{margin:0;font-size:29px}.matrix-keepsake>p{color:#bcb0c6;margin:0;font-size:13px;line-height:1.8}.matrix-keepsake>span{color:#c6a6e3;font:400 43px/1.1 var(--font-display,Georgia), serif;white-space:nowrap}.matrix-keepsake small{font:10px/1.7 var(--font-body,Arial), sans-serif;color:#a69aad;white-space:normal;max-width:140px;margin-top:7px;display:block}.personal-entry[data-product-slug=destiny-matrix]{max-width:1276px}.personal-entry[data-product-slug=destiny-matrix] .matrix-reading-entry{border-bottom:1px solid #bda2d730;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;margin-top:72px;padding-bottom:64px}.matrix-reading-note{padding-top:28px}.personal-entry[data-product-slug=destiny-matrix] .personal-entry-form{box-shadow:none;background:0 0;border:0;border-left:1px solid #bda2d730;border-radius:0;padding:0 0 0 36px;scroll-margin-top:100px}.personal-entry[data-product-slug=destiny-matrix] .reading-offer-summary{display:none}.personal-entry[data-product-slug=destiny-matrix] .birth-section{box-shadow:none;background:0 0;border:0;padding:0}.personal-entry[data-product-slug=destiny-matrix] .birth-section legend{padding:0}.personal-entry[data-product-slug=destiny-matrix]:has(.paid-result)>.matrix-landing-hero{display:none}.matrix-reading-entry:has(.paid-result) .matrix-reading-note{display:none}.personal-entry[data-product-slug=destiny-matrix] .matrix-reading-entry:has(.paid-result){margin-top:0;display:block}.personal-entry[data-product-slug=destiny-matrix] .matrix-reading-entry:has(.paid-result) .personal-entry-form{border:0;padding:0}@media (max-width:1100px){.matrix-landing-hero{column-gap:20px}.matrix-landing-hero .matrix-landing-copy h1{font-size:82px}.matrix-landing-hero .matrix-landing-copy h1 em{margin-left:30px}.matrix-landing-facts p{gap:10px}.matrix-contents,.matrix-excerpt{gap:32px}.matrix-keepsake{grid-template-columns:1fr 1fr;gap:24px}.matrix-keepsake>span{grid-column:2}}@media (max-width:760px){.matrix-landing-hero{grid-template-columns:1fr;gap:0;padding-top:12px}.matrix-landing-copy{max-width:500px}.matrix-landing-hero .matrix-landing-copy h1{font-size:80px}.matrix-landing-hero .matrix-landing-copy h1 em{margin-left:42px}.matrix-landing-subtitle{margin-top:22px;font-size:25px}.matrix-landing-lead{font-size:14px}.matrix-primary-action{margin-top:24px}.matrix-book-preview{width:100%;max-width:470px;margin:30px auto 0}.matrix-book-spread{margin:0 14px}.matrix-landing-facts{margin-top:24px;padding:22px 0}.matrix-landing-facts p{text-align:center;flex-direction:column;gap:8px;padding:0 9px}.matrix-landing-facts strong{font-size:30px}.matrix-landing-facts span{font-size:10px;line-height:1.6}.matrix-contents,.matrix-excerpt{grid-template-columns:1fr;gap:30px;padding:48px 0}.matrix-section-intro>p:not(.matrix-overline),.matrix-excerpt-intro>p:not(.matrix-overline){max-width:500px}.matrix-landing-details h2{font-size:36px}.matrix-overline{margin-bottom:18px}.matrix-first-chapter{margin-top:10px}.matrix-excerpt{padding-top:0}.matrix-excerpt-page{padding:28px}.matrix-keepsake{grid-template-columns:1fr;gap:20px;padding:28px 0}.matrix-keepsake>span{grid-column:auto}.matrix-keepsake small{vertical-align:middle;margin:0 0 0 16px;display:inline-block}.personal-entry[data-product-slug=destiny-matrix] .matrix-reading-entry{grid-template-columns:1fr;gap:24px;margin-top:40px;padding-bottom:40px}.personal-entry[data-product-slug=destiny-matrix] .personal-entry-form{border:0;padding:0}.matrix-reading-note{padding:0}}@media (max-width:480px){.matrix-landing-hero .matrix-landing-copy h1{font-size:72px}.matrix-landing-hero .matrix-landing-copy h1 em{margin-left:32px}.matrix-primary-action{width:100%}.matrix-book-spread{margin:0 8px}.matrix-chapter-list{grid-template-columns:1fr}.matrix-chapter-list li{gap:8px}.matrix-chapter-list h3{font-size:23px}.matrix-chapter-list p{font-size:13px}.matrix-preview-caption small{font-size:9px}}@media (max-width:360px){.matrix-landing-hero .matrix-landing-copy h1{font-size:62px}.matrix-landing-subtitle{font-size:23px}.matrix-primary-action{gap:14px;padding:15px 16px;font-size:13px}.matrix-chapter-list{grid-template-columns:1fr}.matrix-excerpt-page{padding:24px}}@media (prefers-reduced-motion:reduce){.matrix-book-spread img,.matrix-primary-action{transition:none}}.matrix-calculator-link{color:#b9a5cb;text-underline-offset:5px;padding:16px 0 4px;font-size:11px;line-height:1.6;display:inline-block}.site-shell:has(.matrix-landing-hero){--gold:#c6a6e3;--matrix-accent:#c6a6e3;--matrix-line:#bda2d730;--matrix-ink:#271b34}.site-shell:has(.matrix-landing-hero) .personal-entry[data-product-slug=destiny-matrix]{--entry-accent:var(--matrix-accent)}.site-shell:has(.matrix-landing-hero) .primary,.site-shell:has(.matrix-landing-hero) .personal-entry .personal-reading-form>.button.primary{color:var(--matrix-ink);background:linear-gradient(110deg,#d4b9ec,#b898d6);border-color:#c6a6e366;box-shadow:0 4px 24px #ac7cd51a,inset 0 1px #f1e3ff66}.site-shell:has(.matrix-landing-hero) .primary:hover,.site-shell:has(.matrix-landing-hero) .personal-entry .personal-reading-form>.button.primary:hover{background:linear-gradient(110deg,#e0c9f3,#c9abe5);box-shadow:0 8px 28px #ac7cd52b}.site-shell:has(.matrix-landing-hero) .nav-link.active{background:linear-gradient(100deg,#b998d51c,#b998d508);border-color:#b998d530}.site-shell:has(.matrix-landing-hero) .voice-start,.site-shell:has(.matrix-landing-hero) .voice-finish{color:#cdb1e8;background:#c6a6e313;border-color:#c6a6e348}.site-shell:has(.matrix-landing-hero) .voice-start:hover,.site-shell:has(.matrix-landing-hero) .voice-finish:hover{background:#c6a6e326;border-color:#c6a6e399}.site-shell:has(.matrix-landing-hero) .voice-finish{color:var(--matrix-ink);background:#c6a6e3}.site-shell:has(.matrix-landing-hero) .voice-finish:hover{background:#d7bdee}.site-shell:has(.matrix-landing-hero) .voice-recording time,.site-shell:has(.matrix-landing-hero) .voice-progress,.site-shell:has(.matrix-landing-hero) .voice-permission a{color:#cdb1e8}.site-shell:has(.matrix-landing-hero) .voice-overflow{border-color:#c6a6e340}.site-shell:has(.matrix-landing-hero) .sidebar-ritual{background:radial-gradient(at 50% 0,#b998d516,#0000 80%);border-color:#bda2d71a}.site-shell:has(.matrix-landing-hero) .secondary,.site-shell:has(.matrix-landing-hero) .matrix-form input,.site-shell:has(.matrix-landing-hero) .search-tool-details{border-color:#bda2d752}.site-shell:has(.matrix-landing-hero) .action-price{color:#c7b6d7}.site-shell:has(.matrix-landing-hero) .action-price strong,.site-shell:has(.matrix-landing-hero) .search-tool-page .eyebrow,.site-shell:has(.matrix-landing-hero) .search-tool-details summary,.site-shell:has(.matrix-landing-hero) .site-footer>a:first-child,.site-shell:has(.matrix-landing-hero) .site-footer>a:last-child{color:var(--matrix-accent)}.site-shell:has(.matrix-landing-hero) .brand-mark [fill=\#cda451]{fill:#b895d4}.site-shell:has(.matrix-landing-hero) .brand-mark [fill=\#e2c173]{fill:#cdb1e8}.site-shell:has(.matrix-landing-hero) .brand-mark [stroke=\#8d6428],.site-shell:has(.matrix-landing-hero) .brand-mark [stroke=\#7b531e],.site-shell:has(.matrix-landing-hero) .brand-mark [stroke=\#81581f]{stroke:#71518b}.site-shell:has(.matrix-landing-hero) .brand-mark [stroke=\#f4dda2],.site-shell:has(.matrix-landing-hero) .brand-mark [stroke=\#f8e5b2],.site-shell:has(.matrix-landing-hero) .brand-mark [stroke=\#f0d28b]{stroke:#e9d9f6}.site-shell:has(.matrix-landing-hero) input[type=checkbox],.site-shell:has(.matrix-landing-hero) input[type=radio]{accent-color:#c6a6e3}.site-shell:has(.matrix-landing-hero) :is(input,textarea,select):focus-visible{border-color:#c6a6e3;outline-color:#c6a6e3}.site-shell:has(.matrix-landing-hero) .personal-reading-form .paid-consent:focus-within{outline-color:#c6a6e3}.site-shell:has(.matrix-landing-hero) :is(a,button,summary):focus-visible{outline-color:#c6a6e3}.site-shell:has(.matrix-landing-hero) .birth-date-parts label:focus-within,.site-shell:has(.matrix-landing-hero) .birth-time-parts label:focus-within,.site-shell:has(.matrix-landing-hero) .city-input-shell:focus-within{border-color:#c6a6e3ad;box-shadow:0 0 0 3px #c6a6e312}.site-shell:has(.matrix-landing-hero) .birth-details legend,.site-shell:has(.matrix-landing-hero) .birth-calendar-trigger,.site-shell:has(.matrix-landing-hero) .paid-price strong,.site-shell:has(.matrix-landing-hero) .paid-inline-actions button,.site-shell:has(.matrix-landing-hero) .paid-recovery,.site-shell:has(.matrix-landing-hero) .paid-orbit,.site-shell:has(.matrix-landing-hero) .reading-method-details>summary,.site-shell:has(.matrix-landing-hero) .reading-followup-value>summary,.site-shell:has(.matrix-landing-hero) .purchase-contents>summary,.site-shell:has(.matrix-landing-hero) .reading-pdf-value a,.site-shell:has(.matrix-landing-hero) .reading-followup-example,.site-shell:has(.matrix-landing-hero) .reading-benefits li:before{color:var(--matrix-accent)}.site-shell:has(.matrix-landing-hero) .personal-entry-form-heading h2,.site-shell:has(.matrix-landing-hero) .birth-date-parts input,.site-shell:has(.matrix-landing-hero) .paid-consent{color:#eee5f4}.site-shell:has(.matrix-landing-hero) .birth-calendar{border-color:#c6a6e355}.site-shell:has(.matrix-landing-hero) .birth-calendar button:hover{background:#c6a6e318}.site-shell:has(.matrix-landing-hero) .birth-calendar-grid button[aria-pressed=true]{color:var(--matrix-ink);background:#c6a6e3}.site-shell:has(.matrix-landing-hero) .paid-panel,.site-shell:has(.matrix-landing-hero) .reading-method-details,.site-shell:has(.matrix-landing-hero) .reading-followup-value,.site-shell:has(.matrix-landing-hero) .purchase-contents,.site-shell:has(.matrix-landing-hero) .reading-pdf-value{border-color:var(--matrix-line)}.site-shell:has(.matrix-landing-hero) .reading-question{background:#c6a6e308;border-color:#c6a6e37a}.site-shell:has(.matrix-landing-hero) .payment-return-notice:not(.failed),.site-shell:has(.matrix-landing-hero) .payment-pending-note{background:#c6a6e309;border-color:#c6a6e366}.site-shell:has(.matrix-landing-hero) .payment-return-notice:not(.failed) strong,.site-shell:has(.matrix-landing-hero) .matrix-instrument{color:var(--matrix-accent)}.site-shell:has(.matrix-landing-hero) .matrix-instrument-rim{border-color:#c6a6e340;box-shadow:0 0 0 3px #c6a6e308,0 0 0 7px #c6a6e307}.site-shell:has(.matrix-landing-hero) .matrix-instrument-rim:before{border-color:#c6a6e32f}.site-shell:has(.matrix-landing-hero) .matrix-instrument-rim i:before{background:#c6a6e361}.site-shell:has(.matrix-landing-hero) .matrix-instrument-rim i.major:before{background:#c6a6e3a6}.site-shell:has(.matrix-landing-hero) .matrix-axis{color:#b9a5cb;background:#17131f}.site-shell:has(.matrix-landing-hero) .matrix-inner-orbit{border-color:#c6a6e31f}.site-shell:has(.matrix-landing-hero) .matrix-line{background:#c6a6e380}.site-shell:has(.matrix-landing-hero) .matrix-line-axis{background:#c6a6e333}.site-shell:has(.matrix-landing-hero) .matrix-node{color:#eee5f4;background:#261e32;border-color:#bc9ed5;box-shadow:0 0 0 5px #17131f,0 0 20px #ac7cd50c}.site-shell:has(.matrix-landing-hero) .matrix-node-center{color:var(--matrix-ink);background:radial-gradient(circle at 30% 25%,#e0c9f3,#b48ed3);border-color:#e5cff6;box-shadow:0 0 0 7px #c6a6e312,0 0 40px #c6a6e31a}.site-shell:has(.matrix-landing-hero) .matrix-node-love{background:#37253f;border-color:#d2acd6}.site-shell:has(.matrix-landing-hero) .matrix-node-money{background:#27213c;border-color:#ac9bd7}.site-shell:has(.matrix-landing-hero) .matrix-zone{color:#c9add9}.site-shell:has(.matrix-landing-hero) .destiny-result-chart{background:radial-gradient(#64447d35,#0000 69%)}.site-shell:has(.matrix-landing-hero) .destiny-result-cards,.site-shell:has(.matrix-landing-hero) .destiny-result-cards article,.site-shell:has(.matrix-landing-hero) .matrix-personal-offer,.site-shell:has(.matrix-landing-hero) .matrix-topic-tabs{border-color:var(--matrix-line)}.site-shell:has(.matrix-landing-hero) .destiny-position{color:#b9a5cb}.site-shell:has(.matrix-landing-hero) .destiny-result-cards article strong,.site-shell:has(.matrix-landing-hero) .search-tool-result-heading h2 em,.site-shell:has(.matrix-landing-hero) .matrix-offer-answer strong{color:var(--matrix-accent)}.site-shell:has(.matrix-landing-hero) .matrix-topic-tabs button[aria-pressed=true]{color:#dcc2ee;background:#c6a6e309;border-color:#c6a6e3}
