.landing_page__aBdkR{--void:#090e14;--bay:#0f1620;--raised:#141d28;--quiet:#192431;--paper:#e8edf1;--muted:#9aa7b2;--distant:#697783;--line:#263542;--strong:#354957;--signal:#79a7b3;--ink:#071014;--body:var(--landing-font-body),sans-serif;--display:var(--landing-font-display),sans-serif;--mono:var(--landing-font-data),monospace;min-height:100dvh;overflow-x:clip;background:var(--void);color:var(--paper);font-family:var(--body);line-height:1.62}.landing_page__aBdkR *,.landing_page__aBdkR :after,.landing_page__aBdkR :before{box-sizing:border-box}.landing_page__aBdkR h1,.landing_page__aBdkR h2,.landing_page__aBdkR h3,.landing_page__aBdkR p{margin:0}.landing_page__aBdkR h2{max-width:15ch;font:550 clamp(2.2rem,4.3vw,4.7rem)/1.02 var(--display);letter-spacing:-.045em}.landing_page__aBdkR a:focus-visible,.landing_page__aBdkR summary:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.landing_header__vmF5N{position:relative;z-index:10;border-bottom:1px solid var(--line);background:rgba(9,14,20,.9);backdrop-filter:blur(16px)}.landing_footer__I_4dW,.landing_headerInner__JkNUe,.landing_section__O6gdK{width:min(100%,92rem);margin-inline:auto;padding-inline:clamp(1.25rem,4.4vw,4rem)}.landing_headerInner__JkNUe{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing_brand__zTfFp{display:inline-flex;min-height:44px;align-items:center;color:var(--paper);font-size:clamp(.8rem,1.2vw,1rem);font-weight:600;letter-spacing:-.02em;text-decoration:none}.landing_nav__gAPym{display:flex;align-items:center;gap:clamp(.75rem,2vw,1.75rem)}.landing_textLink__RfW6G{display:inline-flex;min-height:44px;align-items:center;color:var(--muted);font-size:.88rem;text-decoration:none}.landing_primaryButton__LGEpx,.landing_smallButton__WVJDD{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.85rem 1.4rem;border:1px solid var(--signal);border-radius:.4rem;background:var(--signal);color:var(--ink);font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .28s}.landing_smallButton__WVJDD{display:none}.landing_section__O6gdK{position:relative;padding-block:clamp(5.5rem,11vw,10rem);border-bottom:1px solid var(--line)}.landing_hero___ILNH{display:grid;min-height:calc(100dvh - 4.5rem);gap:clamp(3rem,7vw,7rem);align-items:center}.landing_heroCopy__aZnKh{position:relative;z-index:2}.landing_eyebrow__4uFc8{margin-bottom:1.4rem!important;color:var(--signal);font:500 .68rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.landing_heroTitle__BHSuR{max-width:11ch;font:600 clamp(3.25rem,7vw,7rem)/.94 var(--display);letter-spacing:-.065em}.landing_chapter__iIFly>p:last-child,.landing_lead__NJ8sD,.landing_synthesis__bBJMS>p:not(.landing_eyebrow__4uFc8){max-width:61ch;margin-top:1.75rem;color:var(--muted);font-size:clamp(1rem,1.3vw,1.16rem)}.landing_actions__dLs4D{margin-top:2.25rem}.landing_instrument__Y4Kq2{position:relative;min-height:clamp(24rem,48vw,39rem);overflow:hidden;border:1px solid var(--line);background:linear-gradient(rgba(121,167,179,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(121,167,179,.025) 1px,transparent 1px),var(--bay);background-size:40px 40px}.landing_instrumentLegend__r3Fox,.landing_instrumentTop__dEPEV{position:absolute;z-index:2;left:1.1rem;right:1.1rem;display:flex;justify-content:space-between;gap:1rem;color:var(--distant);font:500 .58rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.landing_instrumentTop__dEPEV{top:1rem}.landing_instrumentLegend__r3Fox{bottom:1rem}.landing_natalSvg__upVER{position:absolute;width:min(92%,38rem);height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%);fill:none;stroke:var(--line);stroke-width:1}.landing_orbitSlow__2sllZ{transform-origin:310px 310px;animation:landing_orbit__w0PI2 48s linear infinite}.landing_aspectLines__xXHnk{stroke:var(--signal);stroke-opacity:.48;stroke-dasharray:680;animation:landing_draw__WKZE8 2.2s cubic-bezier(.22,1,.36,1) both}.landing_planets__K3yGP circle:first-child{fill:var(--signal);stroke:none}.landing_planets__K3yGP circle:last-child{stroke:var(--signal);stroke-opacity:.35}.landing_reticle___gjRQ{stroke:var(--paper);stroke-opacity:.45;transform-origin:310px 310px;animation:landing_reticle___gjRQ 9s ease-in-out infinite}.landing_chapter__iIFly{max-width:34rem}.landing_featureSplit__YrH1X,.landing_lenses__MIXQB,.landing_tarotSection__U07wC,.landing_translation__30AQS{display:grid;gap:clamp(3rem,8vw,8rem);align-items:center}.landing_translationRows__z59Y_{border-top:1px solid var(--strong)}.landing_translationRows__z59Y_ article{display:grid;gap:.75rem;padding:1.7rem 0;border-bottom:1px solid var(--line)}.landing_translationRows__z59Y_ span{color:var(--paper);font-weight:550}.landing_translationRows__z59Y_ p{max-width:48ch;color:var(--muted)}.landing_compatibilitySpecimen__ZFbTN,.landing_tarotSpecimen__hk_yt,.landing_transitSpecimen__ZdMB9{position:relative;min-height:24rem;overflow:hidden;border:1px solid var(--line);background:var(--bay)}.landing_transitSpecimen__ZdMB9:after,.landing_transitSpecimen__ZdMB9:before{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:var(--line)}.landing_transitSpecimen__ZdMB9:after{transform:rotate(-18deg)}.landing_arcOne__FhYQh,.landing_arcTwo__6YILy{position:absolute;border:1px solid var(--strong);border-radius:50%}.landing_arcOne__FhYQh{width:30rem;height:30rem;left:-7rem;top:2rem}.landing_arcTwo__6YILy{width:22rem;height:22rem;right:-6rem;top:-8rem}.landing_transitDot__oMriy{position:absolute;width:.6rem;height:.6rem;left:58%;top:43%;border-radius:50%;background:var(--signal);box-shadow:0 0 0 7px rgba(121,167,179,.08)}.landing_transitSpecimen__ZdMB9 i{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--muted)}.landing_transitSpecimen__ZdMB9 i:last-child{left:16%;top:36%}.landing_transitSpecimen__ZdMB9 i:nth-last-child(2){left:37%;top:72%}.landing_transitSpecimen__ZdMB9 i:nth-last-child(3){left:75%;top:28%}.landing_transitSpecimen__ZdMB9 i:nth-last-child(4){left:84%;top:65%}.landing_tarotSection__U07wC{background:var(--bay)}.landing_tarotSpecimen__hk_yt{display:grid;grid-template-columns:.7fr 1.35fr .8fr;gap:.8rem;align-items:center;padding:clamp(1.2rem,4vw,3rem)}.landing_tarotSpecimen__hk_yt>span{position:relative;z-index:2;aspect-ratio:2/3;border:1px solid var(--strong);background:var(--void)}.landing_tarotSpecimen__hk_yt>span:nth-of-type(2){border-color:var(--signal);transform:translateY(-1rem)}.landing_questionLine__QLyn0{position:absolute;left:1.5rem;top:1.25rem;color:var(--distant);font:500 .62rem var(--mono);letter-spacing:.09em;text-transform:uppercase}.landing_relationLine__zuY6v{position:absolute;left:15%;right:15%;top:56%;height:1px;background:var(--signal);opacity:.38;transform:rotate(-8deg)}.landing_compatibilitySpecimen__ZFbTN{min-height:26rem}.landing_compatibilitySpecimen__ZFbTN>span{position:absolute;top:20%;width:17rem;height:17rem;border:1px solid var(--strong);border-radius:50%}.landing_compatibilitySpecimen__ZFbTN>span:first-child{left:12%}.landing_compatibilitySpecimen__ZFbTN>span:nth-child(2){right:12%;border-color:var(--signal)}.landing_compatibilitySpecimen__ZFbTN svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--signal);stroke-width:1;stroke-opacity:.35;stroke-dasharray:5 7}.landing_lenses__MIXQB{align-items:start}.landing_lenses__MIXQB ol{margin:0;padding:0;border-top:1px solid var(--strong);list-style:none}.landing_lenses__MIXQB li{display:grid;grid-template-columns:3rem 1fr;align-items:center;min-height:4.2rem;border-bottom:1px solid var(--line);font-size:clamp(1rem,1.6vw,1.3rem)}.landing_lenses__MIXQB li span{color:var(--distant);font:500 .62rem var(--mono)}.landing_synthesis__bBJMS{display:grid;justify-items:start;background:var(--raised)}.landing_synthesis__bBJMS h2{max-width:18ch}.landing_synthesis__bBJMS .landing_primaryButton__LGEpx{margin-top:2.25rem}.landing_faq__G_b3c{display:grid;gap:3rem}.landing_faq__G_b3c details{border-top:1px solid var(--line)}.landing_faq__G_b3c details:last-child{border-bottom:1px solid var(--line)}.landing_faq__G_b3c summary{display:flex;min-height:76px;cursor:pointer;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;color:var(--paper);font-size:1rem;font-weight:500;list-style:none}.landing_faq__G_b3c summary::-webkit-details-marker{display:none}.landing_faq__G_b3c summary span{color:var(--signal);font-size:1.4rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.landing_faq__G_b3c details[open] summary span{transform:rotate(45deg)}.landing_faq__G_b3c details p{max-width:66ch;padding:0 2rem 1.7rem 0;color:var(--muted)}.landing_footer__I_4dW{display:flex;min-height:9rem;flex-direction:column;justify-content:center;gap:.35rem;color:var(--distant);font-size:.75rem}.landing_footer__I_4dW strong{color:var(--paper);font-weight:550}@keyframes landing_orbit__w0PI2{to{transform:rotate(1turn)}}@keyframes landing_draw__WKZE8{0%{stroke-dashoffset:680;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes landing_reticle___gjRQ{0%,to{transform:translate3d(-3px,2px,0)}50%{transform:translate3d(4px,-3px,0)}}@media(min-width:48rem){.landing_smallButton__WVJDD{display:inline-flex}.landing_hero___ILNH{grid-template-columns:minmax(0,6fr) minmax(27rem,6fr)}.landing_featureSplit__YrH1X,.landing_translation__30AQS{grid-template-columns:5fr 7fr}.landing_tarotSection__U07wC{grid-template-columns:7fr 5fr}.landing_lenses__MIXQB{grid-template-columns:6fr 6fr}.landing_faq__G_b3c{grid-template-columns:4fr 8fr}.landing_footer__I_4dW{flex-direction:row;align-items:center;justify-content:space-between}.landing_translationRows__z59Y_ article{grid-template-columns:10rem 1fr}.landing_synthesis__bBJMS{justify-items:center;text-align:center}.landing_synthesis__bBJMS>p:not(.landing_eyebrow__4uFc8){text-align:center}}@media(max-width:47.99rem){.landing_headerInner__JkNUe{min-height:3.75rem}.landing_brand__zTfFp{font-size:.67rem}.landing_nav__gAPym{gap:.7rem}.landing_textLink__RfW6G{font-size:.72rem}.landing_hero___ILNH{min-height:auto;padding-top:4.5rem}.landing_instrument__Y4Kq2{min-height:22rem}.landing_heroTitle__BHSuR{font-size:clamp(3rem,14vw,4.2rem)}.landing_featureSplit__YrH1X,.landing_tarotSection__U07wC{align-items:stretch}.landing_tarotSection__U07wC .landing_chapter__iIFly{order:-1}.landing_compatibilitySpecimen__ZFbTN,.landing_tarotSpecimen__hk_yt,.landing_transitSpecimen__ZdMB9{min-height:20rem}.landing_compatibilitySpecimen__ZFbTN>span{top:25%;width:12rem;height:12rem}.landing_compatibilitySpecimen__ZFbTN>span:first-child{left:-1.5rem}.landing_compatibilitySpecimen__ZFbTN>span:nth-child(2){right:-1.5rem}}@media(hover:hover){.landing_primaryButton__LGEpx:hover,.landing_smallButton__WVJDD:hover{transform:translateY(-2px);background:#8bb4bf}.landing_textLink__RfW6G:hover{color:var(--paper)}}@media(prefers-reduced-motion:reduce){.landing_page__aBdkR *,.landing_page__aBdkR :after,.landing_page__aBdkR :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.__variable_122a67{--landing-font-display:"Onest","Onest Fallback"}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest Fallback;src:local("Arial");ascent-override:92.20%;descent-override:28.99%;line-gap-override:0.00%;size-adjust:105.20%}.__className_122a67{font-family:Onest,Onest Fallback;font-style:normal}.__variable_122a67{--landing-font-body:"Onest","Onest Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_84af8a{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-weight:500;font-style:normal}.__variable_84af8a{--landing-font-data:"IBM Plex Mono","IBM Plex Mono Fallback"}