.architecture-homepage_home__0ycME{background:#fcfcfa;color:#2b414d;--accent:#863c85;--border:#dfe2e1;font-family:var(--font-body),"Source Sans 3",sans-serif;line-height:1.6}.architecture-homepage_home__0ycME *{box-sizing:border-box}.architecture-homepage_shell__lV_Pj{max-width:1240px;padding:0 36px;margin:auto}.architecture-homepage_home__0ycME h1,.architecture-homepage_home__0ycME h2,.architecture-homepage_home__0ycME h3,.architecture-homepage_home__0ycME h4{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.02em;color:#2b414d}.architecture-homepage_home__0ycME p{margin:0}.architecture-homepage_home__0ycME a{color:inherit;text-decoration:none}.architecture-homepage_home__0ycME a:focus-visible,.architecture-homepage_home__0ycME button:focus-visible{outline:3px solid #a343a7;outline-offset:5px}.architecture-homepage_skip__NZc4r{position:absolute;top:-100px;left:20px;z-index:1000;background:white;padding:12px}.architecture-homepage_skip__NZc4r:focus{top:10px}.architecture-homepage_hero__n7iY_{position:relative;isolation:isolate;overflow:hidden;background:#fff;min-height:440px;display:flex;align-items:center;border-bottom:1px solid #eee8ef}.architecture-homepage_art__bsmtD{position:absolute;inset:0;z-index:-1;background:url(/media/galaxy-poster.jpg) 75%/cover no-repeat}.architecture-homepage_art__bsmtD video{height:100%;width:100%;object-fit:cover;object-position:75% center}.architecture-homepage_art__bsmtD:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#fcfcfa,transparent 22%),linear-gradient(90deg,#fff 3%,#fffffff5 24%,#ffffffbc 46%,#ffffff0d 70%)}.architecture-homepage_heroCopy__jakNm{padding:52px 30px 56px;max-width:660px}.architecture-homepage_home__0ycME .architecture-homepage_eyebrow__a_Abp{font-size:11px;letter-spacing:.16em;line-height:1.6;font-weight:600;color:#735b78;margin:0 0 17px}.architecture-homepage_hero__n7iY_ h1{font-size:clamp(43px,5.6vw,70px);line-height:1.08;margin:0 0 24px;text-wrap:balance}.architecture-homepage_home__0ycME .architecture-homepage_lead__1IPdx{font-size:19px;line-height:1.65;max-width:41ch}.architecture-homepage_home__0ycME .architecture-homepage_invitation__OfVIS{font-size:16px;color:#52646f;margin-top:14px;max-width:40ch}.architecture-homepage_home__0ycME .architecture-homepage_heroAction__68M9k{display:inline-flex;align-items:center;gap:15px;min-height:46px;border-bottom:1px solid #9d6f9e;color:#773876;font-size:17px;font-weight:600;margin-top:22px}.architecture-homepage_heroAction__68M9k:hover{color:#ab3196;border-color:#ab3196}.architecture-homepage_motion__hH0Uv{display:flex;align-items:center;gap:7px;position:absolute;right:20px;bottom:20px;min-height:44px;border:1px solid #ffffffab;background:#ffffffe8;color:#584c69;border-radius:5px;padding:7px 11px;font:13px var(--font-body),sans-serif}.architecture-homepage_paths__PuF4t{padding:45px 0 0;scroll-margin-top:20px}.architecture-homepage_sectionHeading__DNkMI{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:26px}.architecture-homepage_sectionHeading__DNkMI .architecture-homepage_eyebrow__a_Abp{margin-bottom:9px}.architecture-homepage_sectionHeading__DNkMI h2{font-size:34px;line-height:1.2;margin:0}.architecture-homepage_sectionHeading__DNkMI>p{font-size:16px;color:#586a73;padding-bottom:3px}.architecture-homepage_features__8kr5e{display:grid;grid-template-columns:1fr 1fr;gap:24px}.architecture-homepage_feature__fHZGn{background:white;border:1px solid var(--border);border-radius:10px;padding:26px 26px 0;display:flex;flex-direction:column;min-width:0}.architecture-homepage_cardHeading__q9wJZ{display:flex;align-items:center;gap:12px;margin-bottom:20px}.architecture-homepage_cardHeading__q9wJZ h3{font-size:27px;line-height:1.25;margin:0}.architecture-homepage_icon__lhuj5{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#775181;background:#f6f0f8;flex-shrink:0}.architecture-homepage_featureBody__cpKeP{display:grid;grid-template-columns:minmax(0,1fr) 105px;gap:15px;min-height:190px;align-items:start}.architecture-homepage_feature__fHZGn h4{font-size:26px;line-height:1.25;margin:0 0 12px;max-width:19ch}.architecture-homepage_featureBody__cpKeP p{font-size:16px;line-height:1.7;max-width:36ch}.architecture-homepage_cardsArt__T4bKa{height:155px;position:relative;margin-top:9px;width:100px}.architecture-homepage_cardsArt__T4bKa img{position:absolute;top:0;left:0;width:73px;height:125px;object-fit:cover;box-shadow:0 4px 10px #24324120;border-radius:4px;transform:rotate(-9deg);border:3px solid white}.architecture-homepage_cardsArt__T4bKa img+img{left:24px;top:17px;transform:rotate(9deg)}.architecture-homepage_lessonArt__rJJ_Y{align-self:center;display:flex;align-items:center;flex-direction:column;color:#775181;width:100px;min-height:125px;justify-content:center;border:1px solid #e9deed;border-radius:55px 55px 4px 4px;background:linear-gradient(160deg,#faf6fc,#f0e7f4);margin-top:0}.architecture-homepage_lessonArt__rJJ_Y>span{font:52px/1.15 Georgia,serif}.architecture-homepage_lessonArt__rJJ_Y small{font-size:9px;line-height:1.5;letter-spacing:.16em;text-align:center;margin-top:4px}.architecture-homepage_mainAction__biA_K{margin-top:auto;padding:8px 0 23px}.architecture-homepage_home__0ycME .architecture-homepage_button__sDdTW{display:inline-flex;gap:22px;align-items:center;justify-content:space-between;min-height:48px;padding:10px 18px;border:1px solid #873f88;background:#873f88;color:white;border-radius:5px;font-size:16px;font-weight:600}.architecture-homepage_home__0ycME .architecture-homepage_button__sDdTW:hover{background:#6d2c70;border-color:#6d2c70}.architecture-homepage_mainAction__biA_K p{font-size:13px;line-height:1.5;color:#586a73;margin-top:10px}.architecture-homepage_related__c_76n{border-top:1px solid #e8e8e6;padding:9px 0;display:flex;flex-direction:column}.architecture-homepage_related__c_76n a{font-size:14px;display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:44px;color:#6d3a75}.architecture-homepage_path__YSJqb nav a:hover,.architecture-homepage_related__c_76n a:hover{color:#b02b91}.architecture-homepage_related__c_76n svg{width:16px;flex-shrink:0}.architecture-homepage_morePaths__nAAQR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.architecture-homepage_path__YSJqb{border:1px solid var(--border);border-radius:10px;background:white;padding:25px;display:flex;flex-direction:column;min-width:0}.architecture-homepage_path__YSJqb>p{font-size:16px;line-height:1.7;margin-bottom:21px}.architecture-homepage_path__YSJqb .architecture-homepage_cardHeading__q9wJZ{margin-bottom:15px}.architecture-homepage_path__YSJqb nav{margin-top:auto;display:grid}.architecture-homepage_path__YSJqb nav a{border-top:1px solid #efecf0;display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:48px;padding:10px 0;color:#6d3a75;font-size:15px;font-weight:600}.architecture-homepage_path__YSJqb nav svg{flex-shrink:0;width:16px}.architecture-homepage_path__YSJqb nav small{display:block;color:#64717b;font-size:13px;font-weight:400;line-height:1.5}.architecture-homepage_approach__5tGWa{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:23px;border-top:1px solid #dedfe1;border-bottom:1px solid #dedfe1;padding:32px 0;margin-top:44px}.architecture-homepage_approachIcon__jb440{color:#815c8c;display:grid;place-items:center;width:62px;height:62px;border:1px solid #e3d7e8;border-radius:50%;background:#f7f1f9}.architecture-homepage_approach__5tGWa h2{font-size:25px;line-height:1.3;margin:0 0 10px}.architecture-homepage_approach__5tGWa p{max-width:67ch;font-size:15px;line-height:1.75;color:#52646d}.architecture-homepage_approach__5tGWa strong{font-weight:600;color:#334952}.architecture-homepage_approach__5tGWa a{display:flex;align-items:center;gap:12px;min-height:44px;white-space:nowrap;font-size:15px;color:#773f7d}.architecture-homepage_support__uHMbR{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:28px 0 35px}.architecture-homepage_support__uHMbR a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;padding:8px 0}.architecture-homepage_support__uHMbR a+a{border-left:1px solid #dfe2e1;padding-left:32px}.architecture-homepage_support__uHMbR strong{font-size:17px;font-weight:600}.architecture-homepage_support__uHMbR small{display:block;font-size:14px;color:#5d6c74;margin-top:2px}.architecture-homepage_support__uHMbR svg{color:#8b4c8c;flex-shrink:0}.architecture-homepage_footer__k_FGF{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px;border-top:1px solid #dfe2e1;padding:30px 0 36px}.architecture-homepage_footerBrand__hV4El{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}.architecture-homepage_footer__k_FGF p{font-size:13px;color:#68757c;margin-top:9px}.architecture-homepage_footer__k_FGF nav{display:flex;flex-wrap:wrap;align-content:start;gap:0 20px}.architecture-homepage_footer__k_FGF nav a{display:flex;align-items:center;min-height:44px;font-size:13px;color:#566873}.architecture-homepage_approach__5tGWa a:hover,.architecture-homepage_footer__k_FGF a:hover,.architecture-homepage_support__uHMbR a:hover strong{color:#ab3196}@media(min-width:1100px){.architecture-homepage_featureBody__cpKeP{min-height:173px}.architecture-homepage_mainAction__biA_K{padding-top:15px}}@media(max-width:1000px){.architecture-homepage_shell__lV_Pj{padding:0 25px}.architecture-homepage_heroCopy__jakNm{padding-left:20px;max-width:570px}.architecture-homepage_feature__fHZGn{padding:22px 22px 0}.architecture-homepage_featureBody__cpKeP{grid-template-columns:minmax(0,1fr) 90px;gap:8px;min-height:211px}.architecture-homepage_cardsArt__T4bKa{transform:scale(.85);transform-origin:top left;width:87px}.architecture-homepage_lessonArt__rJJ_Y{width:85px;min-height:117px}.architecture-homepage_feature__fHZGn h4{font-size:24px}.architecture-homepage_morePaths__nAAQR{gap:18px}.architecture-homepage_path__YSJqb{padding:20px}.architecture-homepage_cardHeading__q9wJZ{gap:10px}.architecture-homepage_cardHeading__q9wJZ h3{font-size:25px}.architecture-homepage_icon__lhuj5{width:36px;height:36px}.architecture-homepage_path__YSJqb nav a{font-size:14px}.architecture-homepage_approach__5tGWa{grid-template-columns:auto 1fr}.architecture-homepage_approach__5tGWa a{grid-column:2;justify-self:start}.architecture-homepage_footer__k_FGF{grid-template-columns:1fr 1fr}.architecture-homepage_footer__k_FGF>div{grid-column:1/-1}.architecture-homepage_footer__k_FGF nav{gap:0 18px}}@media(max-width:700px){.architecture-homepage_shell__lV_Pj{padding:0 18px}.architecture-homepage_hero__n7iY_{min-height:0}.architecture-homepage_heroCopy__jakNm{padding:35px 5px 48px;max-width:100%}.architecture-homepage_hero__n7iY_ h1{font-size:48px;margin-bottom:20px}.architecture-homepage_hero__n7iY_ .architecture-homepage_eyebrow__a_Abp{font-size:10px;margin-bottom:17px}.architecture-homepage_art__bsmtD video{object-position:69% center}.architecture-homepage_art__bsmtD:after{background:linear-gradient(0deg,#fcfcfa,transparent 40%),linear-gradient(90deg,#fffffffa,#ffffffe8 48%,#ffffff66)}.architecture-homepage_home__0ycME .architecture-homepage_lead__1IPdx{font-size:18px;max-width:31ch}.architecture-homepage_home__0ycME .architecture-homepage_invitation__OfVIS{font-size:15px;max-width:29ch}.architecture-homepage_motion__hH0Uv{right:5px;bottom:7px;min-height:44px;font-size:11px;background:#ffffffc9}.architecture-homepage_heroAction__68M9k{margin-top:20px}.architecture-homepage_paths__PuF4t{padding-top:30px}.architecture-homepage_sectionHeading__DNkMI{display:block;margin-bottom:21px}.architecture-homepage_sectionHeading__DNkMI h2{font-size:29px}.architecture-homepage_sectionHeading__DNkMI>p{margin-top:10px;font-size:15px}.architecture-homepage_features__8kr5e,.architecture-homepage_morePaths__nAAQR{grid-template-columns:1fr;gap:18px}.architecture-homepage_feature__fHZGn{padding:22px 22px 0}.architecture-homepage_featureBody__cpKeP{grid-template-columns:minmax(0,1fr) 85px;min-height:0;margin-bottom:20px;gap:12px}.architecture-homepage_feature__fHZGn h4{font-size:25px}.architecture-homepage_featureBody__cpKeP p{font-size:16px}.architecture-homepage_cardsArt__T4bKa{transform:scale(.8);height:125px}.architecture-homepage_lessonArt__rJJ_Y{width:82px;min-height:114px}.architecture-homepage_mainAction__biA_K{padding:0 0 19px}.architecture-homepage_related__c_76n{padding:8px 0}.architecture-homepage_cardHeading__q9wJZ{margin-bottom:20px}.architecture-homepage_cardHeading__q9wJZ h3{font-size:27px}.architecture-homepage_morePaths__nAAQR{margin-top:18px}.architecture-homepage_path__YSJqb{padding:22px}.architecture-homepage_path__YSJqb>p{margin-bottom:19px}.architecture-homepage_path__YSJqb nav a{font-size:16px;min-height:49px}.architecture-homepage_approach__5tGWa{margin-top:30px;gap:14px;grid-template-columns:1fr;padding:25px 0}.architecture-homepage_approachIcon__jb440{width:48px;height:48px}.architecture-homepage_approachIcon__jb440 svg{width:27px}.architecture-homepage_approach__5tGWa h2{font-size:25px}.architecture-homepage_approach__5tGWa a{grid-column:1}.architecture-homepage_support__uHMbR{grid-template-columns:1fr;gap:6px;margin:20px 0 25px}.architecture-homepage_support__uHMbR a+a{padding-left:0;border-left:0;border-top:1px solid #e1e4e2;padding-top:14px}.architecture-homepage_support__uHMbR a{min-height:79px}.architecture-homepage_footer__k_FGF{gap:16px;padding:25px 0}.architecture-homepage_footer__k_FGF nav{flex-direction:column;gap:0}.architecture-homepage_footer__k_FGF nav a{font-size:13px}.architecture-homepage_footer__k_FGF>div{margin-bottom:4px}}@media(max-width:360px){.architecture-homepage_shell__lV_Pj{padding:0 14px}.architecture-homepage_feature__fHZGn{padding:20px 18px 0}.architecture-homepage_featureBody__cpKeP{grid-template-columns:1fr}.architecture-homepage_cardsArt__T4bKa,.architecture-homepage_lessonArt__rJJ_Y{display:none}.architecture-homepage_hero__n7iY_ h1{font-size:43px}}@media(prefers-reduced-motion:reduce){.architecture-homepage_home__0ycME *{scroll-behavior:auto!important;transition:none!important}}.astrology-navigation_nav__fBYbn{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 28px;padding:10px 0;border-top:1px solid #e2dce5;border-bottom:1px solid #e2dce5;font:600 16px/1.3 Source Sans\ 3,Arial,sans-serif}.astrology-navigation_nav__fBYbn a{display:flex;align-items:center;min-height:44px;padding:9px 14px;border-radius:5px;color:#65526c;text-decoration:none!important}.astrology-navigation_nav__fBYbn a[aria-current=page]{background:#f1e7f4;color:#763980}.astrology-navigation_nav__fBYbn a:hover{background:#f8f2fa;color:#873f88}.astrology-navigation_nav__fBYbn a:focus-visible{outline:2px solid #873f88;outline-offset:2px}@media(max-width:600px){.astrology-navigation_nav__fBYbn{display:grid;grid-template-columns:1fr 1fr;font-size:15px;gap:4px}.astrology-navigation_nav__fBYbn a{padding:9px 10px}}.astrology-overview_page__Nmb7s{background:#fcfcfa;color:#2b414d;font-family:var(--font-body),"Source Sans 3",sans-serif;line-height:1.65;min-height:100vh}.astrology-overview_page__Nmb7s *{box-sizing:border-box}.astrology-overview_shell__UC5rd{max-width:1120px;margin:auto;padding:0 36px}.astrology-overview_page__Nmb7s a{color:inherit;text-decoration:none}.astrology-overview_page__Nmb7s a:focus-visible{outline:3px solid #a343a7;outline-offset:5px}.astrology-overview_page__Nmb7s a:hover{color:#a03691}.astrology-overview_page__Nmb7s h1,.astrology-overview_page__Nmb7s h2{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#2b414d;letter-spacing:-.02em}.astrology-overview_page__Nmb7s p{margin:0}.astrology-overview_skip__8dH1r{position:absolute;top:-100px;left:20px;z-index:200;background:white;padding:12px}.astrology-overview_skip__8dH1r:focus{top:10px}.astrology-overview_breadcrumb__yEjmp{display:flex;align-items:center;gap:12px;font-size:14px;min-height:44px;color:#66727b;margin-top:13px}.astrology-overview_breadcrumb__yEjmp a{color:#76467e;display:inline-flex;align-items:center;min-height:44px}.astrology-overview_intro__6ioXF{max-width:720px;padding:18px 0 29px}.astrology-overview_intro__6ioXF h1{font-size:clamp(42px,5.5vw,58px);line-height:1.12;margin:0 0 18px}.astrology-overview_intro__6ioXF p{font-size:20px;line-height:1.65;color:#526570;max-width:55ch}.astrology-overview_featured__PjvzV{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.5fr 1fr;gap:30px;border:1px solid #dfd7e4;border-radius:10px;background:#fff;padding:31px 36px;align-items:center}.astrology-overview_featured__PjvzV:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(100deg,#fff 48%,#fbf7fc)}.astrology-overview_heading__dFuGe{display:flex;align-items:center;gap:13px;margin-bottom:15px}.astrology-overview_heading__dFuGe h2{font-size:29px;line-height:1.23;margin:0}.astrology-overview_icon__vD8ft{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#f5eef8;color:#85548d}.astrology-overview_featureCopy__hO4lm>p:not(.astrology-overview_offer__OCSpR){font-size:17px;line-height:1.75;max-width:49ch}.astrology-overview_page__Nmb7s strong{font-weight:600}.astrology-overview_page__Nmb7s .astrology-overview_primary__zmxJ0{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;background:#873f88;color:#fff;border:1px solid #873f88;border-radius:5px;padding:10px 19px;margin-top:23px;font-size:16px;font-weight:600}.astrology-overview_page__Nmb7s .astrology-overview_primary__zmxJ0:hover{background:#6d2c70;border-color:#6d2c70;color:white}.astrology-overview_featureCopy__hO4lm .astrology-overview_offer__OCSpR{font-size:13px;line-height:1.55;color:#5a6b75;margin-top:10px}.astrology-overview_art__F_nUS{height:255px;position:relative;justify-self:center;width:280px;display:flex;align-items:center;justify-content:center}.astrology-overview_orbit__a8R5_{position:absolute;border:1px solid #e0d1e8;background:radial-gradient(ellipse,#f1e6f5 10%,#fcf9fd 66%);width:230px;height:230px;border-radius:50%}.astrology-overview_orbit__a8R5_:after{content:"";position:absolute;inset:17px;border:1px solid #e7dceb;border-radius:50%}.astrology-overview_art__F_nUS img{position:absolute;object-fit:cover;box-shadow:0 7px 16px #4033491b;border:5px solid #fff;border-radius:5px;width:116px;height:200px}.astrology-overview_star__Weyb_{transform:rotate(-11deg);left:45px;top:16px}.astrology-overview_priestess__8FD_A{transform:rotate(10deg);left:135px;top:41px}.astrology-overview_artStar__ekYlX{position:absolute;top:6px;right:18px;font:31px Georgia,serif;color:#a480ac}.astrology-overview_choices__kuURF{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.astrology-overview_choice__4llOn{display:flex;flex-direction:column;background:#fff;border:1px solid #dfe2e1;border-radius:10px;padding:26px}.astrology-overview_choice__4llOn .astrology-overview_heading__dFuGe{align-items:flex-start;min-height:68px}.astrology-overview_choice__4llOn h2{font-size:26px;max-width:24ch}.astrology-overview_choice__4llOn .astrology-overview_icon__vD8ft{width:38px;height:38px}.astrology-overview_choice__4llOn p{font-size:16px;line-height:1.75;margin-bottom:20px}.astrology-overview_page__Nmb7s .astrology-overview_textAction___IXef{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:46px;font-size:16px;font-weight:600;color:#77417e;border-top:1px solid #e9e3ec;padding:14px 0 0;margin-top:auto}.astrology-overview_page__Nmb7s .astrology-overview_textAction___IXef:hover{color:#ab3196}.astrology-overview_textAction___IXef svg{flex-shrink:0}.astrology-overview_learning__3W90Q{display:flex;align-items:center;justify-content:flex-start;gap:20px;padding:24px 0;border-bottom:1px solid #dfe2e1;margin:12px 0 0}.astrology-overview_learning__3W90Q p{font-size:16px;color:#5b6c74}.astrology-overview_learning__3W90Q a{display:inline-flex;align-items:center;min-height:44px;gap:14px;color:#77417e;font-size:16px;font-weight:600}.astrology-overview_footer__EwHRV{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px;padding:29px 0 36px}.astrology-overview_footerBrand__THmv2{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;min-height:44px}.astrology-overview_footer__EwHRV p{font-size:13px;color:#68757c;margin-top:3px}.astrology-overview_footer__EwHRV nav{display:flex;flex-wrap:wrap;align-content:start;gap:0 20px}.astrology-overview_footer__EwHRV nav a{display:flex;align-items:center;min-height:44px;font-size:13px;color:#566873}@media(max-width:1000px){.astrology-overview_shell__UC5rd{padding:0 25px}.astrology-overview_featured__PjvzV{grid-template-columns:1.7fr 1fr;padding:27px;gap:15px}.astrology-overview_art__F_nUS{transform:scale(.86);width:240px;transform-origin:center center}.astrology-overview_intro__6ioXF{max-width:650px}.astrology-overview_choice__4llOn{padding:23px}.astrology-overview_choice__4llOn h2{font-size:25px}.astrology-overview_choices__kuURF{gap:20px}.astrology-overview_footer__EwHRV{grid-template-columns:1fr 1fr}.astrology-overview_footer__EwHRV>div{grid-column:1/-1}}@media(max-width:650px){.astrology-overview_shell__UC5rd{padding:0 18px}.astrology-overview_breadcrumb__yEjmp{margin-top:9px;font-size:13px}.astrology-overview_intro__6ioXF{padding:14px 0 24px}.astrology-overview_intro__6ioXF h1{font-size:43px;margin-bottom:16px}.astrology-overview_intro__6ioXF p{font-size:18px;line-height:1.65;max-width:35ch}.astrology-overview_featured__PjvzV{display:block;padding:23px;min-height:0}.astrology-overview_featured__PjvzV:after{background:linear-gradient(125deg,#fff 55%,#faf4fc)}.astrology-overview_heading__dFuGe{gap:11px;align-items:center;margin-bottom:16px}.astrology-overview_heading__dFuGe h2{font-size:28px}.astrology-overview_icon__vD8ft{width:36px;height:36px}.astrology-overview_featureCopy__hO4lm>p:not(.astrology-overview_offer__OCSpR){font-size:16px;line-height:1.75}.astrology-overview_art__F_nUS{display:none}.astrology-overview_page__Nmb7s .astrology-overview_primary__zmxJ0{margin-top:21px}.astrology-overview_featureCopy__hO4lm .astrology-overview_offer__OCSpR{max-width:30ch}.astrology-overview_choices__kuURF{grid-template-columns:1fr;gap:17px;margin-top:17px}.astrology-overview_choice__4llOn{padding:23px}.astrology-overview_choice__4llOn .astrology-overview_heading__dFuGe{min-height:0;margin-bottom:14px}.astrology-overview_choice__4llOn h2{font-size:26px;max-width:19ch}.astrology-overview_choice__4llOn p{font-size:16px;margin-bottom:17px}.astrology-overview_page__Nmb7s .astrology-overview_textAction___IXef{min-height:48px;padding-top:13px}.astrology-overview_learning__3W90Q{display:block;padding:22px 0 18px;margin-top:0}.astrology-overview_learning__3W90Q a{margin-top:3px}.astrology-overview_footer__EwHRV{gap:17px;padding:22px 0 28px}.astrology-overview_footer__EwHRV>div{margin-bottom:2px}.astrology-overview_footer__EwHRV nav{flex-direction:column;gap:0}.astrology-overview_footer__EwHRV nav a{font-size:13px}}@media(prefers-reduced-motion:reduce){.astrology-overview_page__Nmb7s *{scroll-behavior:auto!important;transition:none!important}}.astrology-overview_sky__G2x5O{position:relative;width:228px;height:228px;border:1px solid #dac7e2;border-radius:50%;background:radial-gradient(circle at 45% 55%,#eee2f4,#fcf9fd 72%);color:#88518e;display:grid;place-items:center}.astrology-overview_sky__G2x5O:after,.astrology-overview_sky__G2x5O:before{content:"";position:absolute;border:1px solid #dbc9e2;border-radius:50%;inset:30px}.astrology-overview_sky__G2x5O:after{inset:60px}.astrology-overview_skyMoon__xyxnQ{position:relative;z-index:1;background:#f7f0fa;border-radius:50%;padding:8px}.astrology-overview_skyStar__Z71bX{position:absolute;right:8px;top:32px;z-index:2;background:#fcf9fd;border-radius:50%;padding:5px}.astrology-overview_skyDot__iWV1Y{position:absolute;left:29px;bottom:21px;width:16px;height:16px;background:#b28cbe;border:4px solid #fcf9fd;border-radius:50%;z-index:2}.chat-navigation_nav__8LEhY{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 28px;padding:10px 0;border-top:1px solid #e2dce5;border-bottom:1px solid #e2dce5;font:600 16px/1.3 Source Sans\ 3,Arial,sans-serif}.chat-navigation_nav__8LEhY a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border-radius:5px;color:#65526c;text-decoration:none!important;transition:background .2s,color .2s}.chat-navigation_nav__8LEhY a[aria-current=page]{background:#f1e7f4;color:#763980;box-shadow:inset 0 -2px #95619e}.chat-navigation_nav__8LEhY a:hover{background:#f8f2fa;color:#873f88}.chat-navigation_nav__8LEhY a:focus-visible{outline:2px solid #873f88;outline-offset:2px}@media(max-width:600px){.chat-navigation_nav__8LEhY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));font-size:15px;gap:4px;margin:16px 0 24px}.chat-navigation_nav__8LEhY a{padding:9px 6px;text-align:center}}@media(prefers-reduced-motion:reduce){.chat-navigation_nav__8LEhY a{transition:none}}.tarot-chat-page_page__Nx8Ou{width:100%;max-width:860px;min-width:0;margin:0 auto;padding:36px 0 48px;color:#2b414d}.tarot-chat-page_introduction__8rQRX{max-width:700px;margin-bottom:28px}.tarot-chat-page_eyebrow__i3Q_K{font:600 11px/1.6 var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:#52716d}.tarot-chat-page_lead__YnEzg{font:400 32px/1.25 var(--font-display);margin:10px 0 14px}.tarot-chat-page_introduction__8rQRX>p:last-child{font-size:17px;line-height:1.7;color:#526772}.tarot-chat-page_page__Nx8Ou>section[data-chat-mode]{width:100%;max-width:none}.tarot-chat-page_practice__3OuqV{margin-top:44px;padding-top:28px;border-top:1px solid #d7e3df}.tarot-chat-page_practice__3OuqV h2{font:400 29px/1.25 var(--font-display);margin:8px 0 25px}.tarot-chat-page_steps__M419y{list-style:decimal outside;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding-left:22px}.tarot-chat-page_steps__M419y li{padding-left:3px;min-width:0}.tarot-chat-page_steps__M419y li::marker{font:600 14px/1.5 var(--font-body);color:#55756e}.tarot-chat-page_steps__M419y h3{font:400 23px/1.3 var(--font-display);margin:0 0 10px}.tarot-chat-page_steps__M419y p{font:400 16px/1.65 var(--font-body);color:#526772}.tarot-chat-page_resources__2LeNz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:38px}.tarot-chat-page_resources__2LeNz>a{display:flex;gap:18px;align-items:flex-start;text-decoration:none;color:inherit;border-top:1px solid #d7e3df;padding:22px 0 8px;min-width:0}.tarot-chat-page_resources__2LeNz h2{font:400 22px/1.3 var(--font-display);margin:0 0 9px}.tarot-chat-page_resources__2LeNz p{font:400 15px/1.65 var(--font-body);color:#526772}.tarot-chat-page_resources__2LeNz>a>span{font-size:24px;color:#52716d}.tarot-chat-page_resources__2LeNz>a:hover h2{text-decoration:underline;text-underline-offset:4px}.tarot-chat-page_resources__2LeNz>a:focus-visible{outline:2px solid #52716d;outline-offset:5px;border-radius:3px}@media(max-width:600px){.tarot-chat-page_page__Nx8Ou{padding:24px 0 32px}.tarot-chat-page_introduction__8rQRX{margin-bottom:22px}.tarot-chat-page_lead__YnEzg{font-size:28px}.tarot-chat-page_introduction__8rQRX>p:last-child{font-size:16px}.tarot-chat-page_practice__3OuqV{margin-top:32px;padding-top:23px}.tarot-chat-page_practice__3OuqV h2{font-size:26px;margin-bottom:22px}.tarot-chat-page_steps__M419y{grid-template-columns:1fr;gap:22px;padding-left:23px}.tarot-chat-page_steps__M419y h3{font-size:22px;margin-bottom:6px}.tarot-chat-page_resources__2LeNz{grid-template-columns:1fr;gap:13px;margin-top:28px}.tarot-chat-page_resources__2LeNz>a{padding-top:18px}.tarot-chat-page_resources__2LeNz h2{font-size:22px}}.astrology-tool-page_page__wUPFE{padding-bottom:48px}.astrology-tool-page_breadcrumb__Rwfi_{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:26px 0 24px;color:#647078;font-size:14px}.astrology-tool-page_breadcrumb__Rwfi_ a{display:inline-flex;align-items:center;min-height:44px;color:#75507e;text-decoration:none}.astrology-tool-page_intro__5B9iC h1{font:48px/1.15 Georgia,serif;color:#2b414d;margin:0 0 18px}.astrology-tool-page_intro__5B9iC p{font-size:20px;line-height:1.65;max-width:760px;color:#536a73;margin:0 0 30px}.astrology-tool-page_tool__ElJHp{padding-top:8px}.astrology-tool-page_tool__ElJHp .view-content{padding-top:0}.astrology-tool-page_tool__ElJHp .horoscope-section{margin-top:0}.astrology-tool-page_breadcrumb__Rwfi_ a:focus-visible{outline:2px solid #873f88;outline-offset:2px}@media(max-width:600px){.astrology-tool-page_intro__5B9iC h1{font-size:38px}.astrology-tool-page_intro__5B9iC p{font-size:18px}.astrology-tool-page_breadcrumb__Rwfi_{margin-top:12px}.astrology-tool-page_tool__ElJHp{padding-top:0}}.astrology-tool-page_tool__ElJHp .btn.primary{background:#873f88;color:#fff;border-color:#873f88;box-shadow:none}.astrology-tool-page_tool__ElJHp .btn.primary:hover{background:#723474}.astrology-tool-page_tool__ElJHp .field:focus-visible{outline:2px solid #873f88;outline-offset:2px}.astrology-tool-page_page__wUPFE .astrology-tool-page_tool__ElJHp .btn.primary:not(:disabled){background:#873f88!important;color:#fff!important;border-color:#873f88!important;box-shadow:none!important}