@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500;1,600;1,700&family=Manrope:wght@400;500;600;700&display=swap";:root{--navy:#09172d;--navy2:#10213d;--ink:#12213a;--cream:#f5f0e6;--paper:#faf7f0;--gold:#c9a764;--muted:#6f746f;--line:#12213a29;color:var(--ink);background:var(--navy);font-synthesis:none;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);margin:0}button,input{font:inherit}button,a{cursor:pointer}button{color:inherit}.app{overflow:hidden}.nav-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;z-index:50;background:#09172df0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:84px;padding:0 5vw;display:flex;position:relative}.brand{letter-spacing:.28em;color:inherit;align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.brand-mark{color:var(--gold);font-size:18px}.nav-wrap nav{align-items:center;gap:8px;display:flex}.nav-wrap nav button,.footer-links button{color:inherit;letter-spacing:.06em;background:0 0;border:0;padding:12px 14px;font-size:12px}.nav-wrap nav button.active{color:var(--gold)}.nav-wrap nav .nav-cta{border:1px solid #ffffff8c;margin-left:12px;padding:12px 18px}.menu{background:0 0;border:0;width:42px;display:none}.menu svg,.primary svg,.text-btn svg,.newsletter button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px}.hero,.page-hero{background:radial-gradient(circle at 72% 38%,#1b3151 0,#0d1d36 34%,var(--navy) 68%);color:#f7f2e9;align-items:center;min-height:calc(100vh - 84px);padding:10vh 8vw;display:flex;position:relative}.hero-copy{z-index:3;width:51%;max-width:720px;position:relative}.eyebrow,.section-label{letter-spacing:.24em;font-size:11px;font-weight:600}.eyebrow{color:var(--gold);margin:0 0 25px}.hero h1,.page-hero h1{letter-spacing:-.025em;margin:0;font:400 clamp(58px,7.5vw,112px)/.91 Italiana,serif}.hero h1 em,.page-hero h1 em,h2 em{color:var(--gold);font-weight:400}.intro{color:#cbd0d4;max-width:570px;margin:35px 0;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:32px;display:flex}.primary{border:1px solid var(--gold);background:var(--gold);color:var(--navy);letter-spacing:.08em;align-items:center;gap:26px;padding:17px 24px;font-size:12px;font-weight:600;transition:all .25s;display:inline-flex}.primary:hover{background:#dbc28d;transform:translateY(-2px)}.text-btn{color:inherit;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:inline-flex}.orbit-art{aspect-ratio:1;width:min(45vw,620px);position:absolute;top:50%;right:3vw;transform:translateY(-50%)}.orbit{border:1px solid #ceb17445;border-radius:50%;animation:26s linear infinite spin;position:absolute;inset:9%}.orbit.o2{animation-duration:18s;animation-direction:reverse;inset:23%}.orbit.o3{animation-duration:12s;inset:37%}.orbit i{background:var(--gold);width:8px;height:8px;box-shadow:0 0 15px var(--gold);border-radius:50%;display:block;position:absolute;top:-4px;left:50%}.sun{border:1px solid var(--gold);border-radius:50%;place-items:center;display:grid;position:absolute;inset:44%;box-shadow:0 0 80px #c9a76433}.sun span{color:var(--gold);font-size:28px}.moon{color:#d9d5cb;font-size:42px;animation:5s ease-in-out infinite float;position:absolute;top:27%;left:12%}.const{color:var(--gold);position:absolute}.c1{top:10%;left:44%}.c2{font-size:28px;top:49%;right:7%}.c3{bottom:7%;left:30%}.starfield{pointer-events:none;position:absolute;inset:0;overflow:hidden}.starfield i{opacity:.4;background:#fff;border-radius:50%;animation:3s ease-in-out infinite twinkle;position:absolute}.scroll-cue{color:#959eaa;letter-spacing:.18em;background:0 0;border:0;align-items:center;gap:18px;font-size:9px;display:flex;position:absolute;bottom:25px;left:8vw}.scroll-cue svg{fill:none;stroke:currentColor;width:15px}.light{background:var(--paper)}.intro-section,.zodiac-preview,.planets-section,.journal{padding:110px 8vw}.section-label{color:#8a806c;align-items:center;gap:15px;margin-bottom:70px;display:flex}.section-label span{background:var(--gold);width:50px;height:1px}.split-heading{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.split-heading h2,.section-top h2,.elements>h2,.results>h2,.chart-explain h2{margin:0;font:400 clamp(48px,5.7vw,82px)/1 Italiana,serif}.lead{font:400 20px/1.65 Italiana,serif}.split-heading>div>p:not(.lead){color:var(--muted);max-width:580px;font-size:14px;line-height:1.8}.three-pillars{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.three-pillars article{border-right:1px solid var(--line);padding:42px 8% 20px}.three-pillars article:first-child{padding-left:0}.three-pillars article:last-child{border:0}.three-pillars article>span{color:var(--gold);margin-bottom:40px;font-size:32px;display:block}.three-pillars small,.facts small{letter-spacing:.2em;color:#8c877e;font-size:9px}.three-pillars h3{margin:12px 0;font:32px Italiana,serif}.three-pillars p{color:var(--muted);font-size:13px;line-height:1.7}.quote-band{background:var(--navy);color:#f4eee2;text-align:center;place-items:center;height:470px;display:grid;position:relative}.quote-band>:not(.starfield){position:relative}.big-glyph{color:var(--gold);font-size:42px}blockquote{margin:20px;font:400 clamp(34px,4vw,60px)/1.2 Italiana,serif}blockquote+p{text-transform:uppercase;letter-spacing:.25em;color:#8993a1;font-size:9px}.section-top{justify-content:space-between;align-items:end;display:flex}.section-top .text-btn{margin-bottom:8px}.sign-strip{border:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-top:70px;display:grid}.sign-strip button{border:0;border-right:1px solid var(--line);background:0 0;padding:35px 8px;transition:all .2s}.sign-strip button:last-child{border:0}.sign-strip button:hover{background:#fff;transform:translateY(-5px)}.sign-strip span{font-size:34px;display:block}.sign-strip b{margin:18px 0 8px;font:22px Italiana,serif;display:block}.sign-strip small{text-transform:uppercase;letter-spacing:.15em;color:var(--muted);font-size:8px}.chart-callout{color:#eff1e8;background:#183e43;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:650px;padding:90px 10vw;display:grid}.chart-callout h2,.retrograde h2,.newsletter h2{margin:15px 0 30px;font:400 clamp(50px,5.5vw,80px)/1 Italiana,serif}.chart-callout p:not(.eyebrow){color:#bac8c4;max-width:520px;font-size:14px;line-height:1.8}.pale{background:#ede4d3;border-color:#ede4d3;margin-top:25px}.mini-chart{aspect-ratio:1;border:1px solid #829896;border-radius:50%;place-items:center;width:min(38vw,500px);animation:35s linear infinite spin;display:grid;position:relative}.mini-chart:before,.mini-chart:after{content:"";border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:12%}.mini-chart:after{inset:28%}.mini-chart>span{color:var(--gold);font-size:58px}.ring-text{letter-spacing:.32em;font-size:9px;position:absolute;top:4%}.mline{background:#fff3;width:100%;height:1px;position:absolute}.l2{transform:rotate(90deg)}.page-hero{text-align:center;min-height:560px;padding:100px 20px 90px;display:block}.page-hero>:not(.starfield){position:relative}.page-hero h1{font-size:clamp(60px,7vw,95px)}.page-hero>p:last-child{color:#b9c0c9;max-width:600px;margin:30px auto 0;font-size:14px;line-height:1.8}.zodiac-deep{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:750px;padding:100px 9vw;display:grid}.zodiac-wheel{aspect-ratio:1;border:1px solid #c7b582;border-radius:50%;width:min(43vw,550px);position:relative}.zodiac-wheel:before,.zodiac-wheel:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:17%}.zodiac-wheel:after{inset:35%}.zodiac-wheel>button{--angle:calc(var(--i)*30deg);left:calc(50% + 44% * sin(var(--angle)));top:calc(50% - 44% * cos(var(--angle)));background:var(--paper);color:#8b806b;z-index:2;border:1px solid #0000;border-radius:50%;width:48px;height:48px;font-size:25px;position:absolute;transform:translate(-50%,-50%)}.zodiac-wheel>button:hover,.zodiac-wheel>button.selected{color:var(--c);border-color:var(--c);background:#fff}.zodiac-wheel>div{text-align:center;place-content:center;display:grid;position:absolute;inset:37%}.zodiac-wheel>div span{font-size:58px}.zodiac-wheel>div small{text-transform:uppercase;letter-spacing:.2em;font-size:9px}.sign-detail .count,.planet-copy .count{color:#aaa392;letter-spacing:.2em;font-size:10px}.sign-detail h2,.planet-copy h2{margin:10px 0;font:400 clamp(60px,7vw,95px)/1 Italiana,serif}.sign-words{color:#77715f;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.sign-detail .lead{max-width:580px}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:45px;margin-top:30px;padding:25px 0;display:flex}.facts div{flex-direction:column;gap:8px;display:flex}.facts b{font:19px Italiana,serif}.pager{justify-content:space-between;margin-top:20px;display:flex}.pager button{color:var(--muted);background:0 0;border:0;font-size:11px}.elements{background:#e8e0d2;padding:110px 8vw}.element-grid{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.element-grid article{border-left:1px solid #12213a33;padding:20px 30px}.element-grid article>span{color:#8c7550;font-size:34px}.element-grid h3{font:32px Italiana,serif}.element-grid small{letter-spacing:.1em;font-size:8px}.element-grid p{color:var(--muted);font-size:12px}.planet-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:8px;padding-bottom:35px;display:flex}.planet-nav button{color:#777;background:0 0;border:0;padding:10px 14px}.planet-nav button span{margin-bottom:5px;font-size:25px;display:block}.planet-feature{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:600px;display:grid}.planet-visual{aspect-ratio:1;place-items:center;width:min(39vw,470px);margin:auto;display:grid;position:relative}.planet-visual>span{color:var(--gold);font:100px Italiana;animation:3s ease-in-out infinite pulse}.planet-orbits,.planet-orbits i{border:1px solid #d3c4a0;border-radius:50%;position:absolute;inset:0}.planet-orbits i:first-child{inset:15%}.planet-orbits i:nth-child(2){inset:30%}.planet-orbits i:nth-child(3){background:var(--gold);inset:45%}.planet-copy .lead{max-width:570px}.retrograde{color:#f2eade;background:#472f49;grid-template-columns:.45fr 1fr 1fr;align-items:center;gap:7vw;padding:100px 9vw;display:grid}.retrograde .giant-r{color:#d4a978;font-size:100px}.retrograde p:last-child{color:#cfc1ce;font-size:14px;line-height:1.9}.chart-section{grid-template-columns:1fr 1fr;gap:9vw;padding:110px 9vw;display:grid}.big-three-notes{margin-top:50px}.big-three-notes article{border-top:1px solid var(--line);gap:20px;padding:22px 0;display:flex}.big-three-notes article>span{color:var(--gold);width:40px;font-size:30px}.big-three-notes h3{margin:0 0 5px;font:21px Italiana}.big-three-notes p{color:var(--muted);margin:0;font-size:12px}.chart-form{background:var(--navy2);color:#fff;padding:55px;box-shadow:25px 25px #e4dac7}.chart-form label{letter-spacing:.13em;text-transform:uppercase;color:#adb4bf;margin:25px 0;font-size:10px;display:block}.chart-form input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-bottom:1px solid #566074;outline:none;width:100%;padding:13px 0}.chart-form .primary{justify-content:space-between;width:100%;margin-top:20px}.form-note{color:#7e8896;margin-top:20px;font-size:9px;line-height:1.6;display:block}.results{text-align:center;background:#e9dfcc;padding:90px 9vw}.results>div{grid-template-columns:repeat(3,1fr);max-width:900px;margin:50px auto 0;display:grid}.results article{border-right:1px solid var(--line);padding:20px}.results article:last-child{border:0}.results article span{margin:20px;font-size:45px;display:block}.results article h3{margin:0;font:30px Italiana}.results article p{letter-spacing:.12em;color:var(--muted);font-size:10px}.houses{color:#f5eee2;background:#173b3e;grid-template-columns:.55fr 1fr;gap:7vw;padding:100px 9vw;display:grid}.houses h2{margin:0;font:56px Italiana}.house-grid{grid-template-columns:repeat(3,1fr);display:grid}.house-grid div{border:1px solid #ffffff24;min-height:100px;padding:20px}.house-grid span{color:var(--gold);font:21px Italiana}.house-grid p{color:#bcc7c5;font-size:11px}.featured-post{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.journal-art{background:#cfb990;place-items:end center;height:520px;display:grid;overflow:hidden}.arch{background:radial-gradient(circle at 50% 40%,#263c57 0,#0b1930 65%);border-radius:50% 50% 0 0;place-items:center;width:65%;height:80%;display:grid;position:relative}.arch:after{content:"";border:1px solid #c9a76466;border-radius:50%;position:absolute;inset:15%}.arch span{color:#e4d7bd;font-size:90px}.featured-post h2{margin:20px 0;font:50px/1.1 Italiana}.post-list{border-top:1px solid var(--line);margin-top:100px}.post-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 60px;gap:25px;padding:45px 0;display:grid}.post-list h3{margin:10px 0;font:30px Italiana}.post-list article p:not(.eyebrow){color:var(--muted);max-width:720px;font-size:13px;line-height:1.7}.post-no{color:#999;font:20px Italiana}.post-list article>button{border:1px solid var(--line);background:0 0;border-radius:50%;width:48px;height:48px}.newsletter{text-align:center;background:var(--navy);color:#f5eee2;padding:100px 20px}.newsletter>span{color:var(--gold);font-size:30px}.newsletter>p:not(.eyebrow){color:#aeb5bf;font-size:13px}.newsletter form{border-bottom:1px solid #7d8490;max-width:520px;margin:40px auto 0;display:flex}.newsletter input{color:#fff;background:0 0;border:0;outline:none;flex:1;padding:16px}.newsletter button{color:var(--gold);background:0 0;border:0;align-items:center;gap:15px;font-size:11px;display:flex}footer{color:#e7e8e8;background:#071326;border-top:1px solid #ffffff1a;grid-template-columns:70px 1fr 1fr 1fr;align-items:center;gap:20px;min-height:250px;padding:60px 7vw;display:grid}.footer-star{color:var(--gold);font-size:28px}footer p{color:#7d8794;font-size:11px;line-height:1.7}.footer-links{grid-template-columns:1fr 1fr;display:grid}.footer-links button{text-align:left;color:#adb4bd}.copyright{text-align:right}@keyframes spin{to{transform:rotate(360deg)}}@keyframes twinkle{50%{opacity:1;box-shadow:0 0 8px #fff}}@keyframes float{50%{transform:translateY(-14px)rotate(-8deg)}}@keyframes pulse{50%{text-shadow:0 0 35px #c9a76440;transform:scale(1.08)}}@media (width<=800px){.nav-wrap{height:70px}.menu{color:#fff;display:block}.nav-wrap nav{background:var(--navy);flex-direction:column;align-items:stretch;padding:20px;display:none;position:absolute;top:70px;left:0;right:0}.nav-wrap nav.open{display:flex}.nav-wrap nav button{text-align:left;padding:15px}.nav-wrap nav .nav-cta{margin:10px 0 0}.hero{align-items:flex-start;min-height:850px;padding:90px 7vw}.hero-copy{z-index:4;width:100%}.hero h1{font-size:57px}.orbit-art{opacity:.65;width:430px;max-width:90vw;top:70%;right:-18%}.intro{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.scroll-cue{display:none}.intro-section,.zodiac-preview,.planets-section,.journal{padding:75px 6vw}.section-label{margin-bottom:40px}.split-heading,.zodiac-deep,.planet-feature,.chart-section,.houses,.featured-post{grid-template-columns:1fr}.split-heading{gap:30px}.three-pillars{grid-template-columns:1fr}.three-pillars article{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.three-pillars article>span{margin-bottom:20px}.quote-band{height:400px}.section-top{display:block}.section-top .text-btn{margin-top:25px}.sign-strip{grid-template-columns:repeat(3,1fr)}.sign-strip button{border-bottom:1px solid var(--line)}.chart-callout{grid-template-columns:1fr;padding:75px 7vw}.mini-chart{width:85vw}.page-hero{min-height:490px}.zodiac-deep{padding:70px 6vw}.zodiac-wheel{width:88vw;max-width:520px;margin:0 auto}.zodiac-wheel>button{width:38px;height:38px;font-size:21px}.sign-detail{padding-top:25px}.element-grid{grid-template-columns:1fr 1fr}.element-grid article{margin-bottom:30px}.planet-feature{padding-top:45px}.planet-visual{width:82vw}.retrograde{grid-template-columns:1fr;gap:10px;padding:70px 7vw}.retrograde .giant-r{font-size:65px}.chart-form{padding:35px 25px;box-shadow:12px 12px #e4dac7}.results>div{grid-template-columns:1fr}.results article{border-right:0;border-bottom:1px solid var(--line)}.house-grid{grid-template-columns:1fr 1fr}.journal-art{height:400px}.post-list article{grid-template-columns:40px 1fr}.post-list article>button{display:none}footer{grid-template-columns:1fr 1fr}.footer-star{display:none}.copyright{text-align:left}.newsletter h2{font-size:48px}.newsletter form{max-width:95%}}@media (width<=430px){.hero h1,.page-hero h1{font-size:49px}.sign-strip{grid-template-columns:repeat(2,1fr)}.element-grid{grid-template-columns:1fr}.facts{flex-wrap:wrap;gap:20px}.chart-callout h2,.retrograde h2,.newsletter h2,.chart-explain h2{font-size:44px}.featured-post h2{font-size:38px}.house-grid{grid-template-columns:1fr}.footer-links{display:none}footer{grid-template-columns:1fr}.zodiac-wheel>button{width:31px;height:31px;font-size:18px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}.nav-wrap{padding-left:4vw;padding-right:4vw}.brand{letter-spacing:.19em;max-width:300px;font-size:12px;line-height:1.35}.contact-details{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.contact-details small{letter-spacing:.22em;color:var(--gold);margin-bottom:4px;font-size:9px}.contact-details a{color:#c4cad1;overflow-wrap:anywhere;font-size:12px;text-decoration:none}.contact-details a:hover{color:var(--gold)}.results{scroll-margin-top:40px}.result-success{color:#76613a;letter-spacing:.18em;background:#ffffff4d;border:1px solid #12213a38;padding:10px 16px;font-size:9px;width:auto!important;margin:0 auto 24px!important;display:inline-block!important}@media (width<=1050px) and (width>=801px){.brand{max-width:220px;font-size:10px}.nav-wrap nav button{padding-left:8px;padding-right:8px}.nav-wrap nav .nav-cta{display:none}}@media (width<=430px){.nav-wrap .brand{max-width:245px;font-size:9px}.contact-details{margin:14px 0}}.brand img{object-fit:contain;flex:none;width:44px;height:44px}.course-catalog{padding:110px 8vw}.course-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.course-grid article{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;min-height:500px;padding:48px 38px 42px;display:flex;position:relative}.course-grid article:last-child{border-right:0}.course-number{color:#aaa18f;font:22px Italiana,serif;position:absolute;top:26px;right:28px}.course-icon{color:var(--gold);margin:36px 0 48px;font-size:50px}.course-grid h2{margin:8px 0 22px;font:38px/1.1 Italiana,serif}.course-grid article>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.8}.course-meta{border-top:1px solid var(--line);letter-spacing:.12em;color:#766b58;width:100%;margin-top:auto;padding:22px 0;font-size:10px}.course-grid .text-btn{margin-top:12px;text-decoration:none}.learning-experience{color:#f5eee2;background:#173b3e;grid-template-columns:1fr 1fr;align-items:start;gap:9vw;padding:100px 9vw;display:grid}.learning-experience h2,.course-cta h2{margin:15px 0;font:400 clamp(48px,5.5vw,76px)/1 Italiana,serif}.learning-experience h2 em,.course-cta h2 em{color:var(--gold);font-weight:400}.experience-list{border-top:1px solid #ffffff2e}.experience-list div{border-bottom:1px solid #ffffff2e;padding:23px 4px;font:20px Italiana,serif}.experience-list span{color:var(--gold);letter-spacing:.14em;margin-right:24px;font:10px DM Sans,sans-serif}.course-cta{text-align:center;background:#e9dfcc;padding:100px 20px}.course-cta>span{color:var(--gold);font-size:32px}.course-cta .primary{margin-top:24px;text-decoration:none}.footer-star+div .brand{align-items:center}@media (width<=800px){.course-catalog{padding:75px 6vw}.course-grid{grid-template-columns:1fr}.course-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:430px;padding:35px 28px}.course-grid article:last-child{border-bottom:0}.course-icon{margin:30px 0}.learning-experience{grid-template-columns:1fr;padding:75px 7vw}.nav-wrap .brand img{width:38px;height:38px}}@media (width<=800px){.nav-wrap .brand img{width:48px;height:48px}}.nav-wrap{height:112px}.footer-star+div .brand img{width:128px;height:128px}@media (width<=800px){.nav-wrap{height:88px}.nav-wrap nav{top:88px}.nav-wrap .brand img{width:72px;height:72px}}@media (width<=430px){.nav-wrap .brand img{width:68px;height:68px}.nav-wrap .brand{max-width:290px}}.learning-values{background:#ece2d2;padding:110px 8vw}.values-heading{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.values-heading h2,.case-intro h2,.case-method h2{margin:0;font:400 clamp(48px,5.7vw,82px)/1 Italiana,serif}.values-heading h2 em,.case-intro h2 em,.case-method h2 em{color:#7d6334;font-weight:400}.values-heading>p,.case-lead{color:var(--muted);max-width:580px;font-size:14px;line-height:1.85}.value-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.value-grid article{border-right:1px solid var(--line);padding:35px 25px}.value-grid article:first-child{padding-left:0}.value-grid article:last-child{border-right:0}.value-grid span{letter-spacing:.18em;color:#927d57;font-size:10px}.value-grid h3{margin:28px 0 15px;font:26px Italiana,serif}.value-grid p{color:var(--muted);font-size:12px;line-height:1.75}.case-library{padding:110px 8vw}.case-library>.case-intro{width:59%;display:inline-block}.case-lead{vertical-align:bottom;width:39%;padding-left:5vw;display:inline-block}.case-list{border-top:1px solid var(--line);margin-top:80px}.case-list button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:80px 1fr 50px;align-items:center;width:100%;padding:30px 20px;transition:all .2s;display:grid}.case-list button:hover,.case-list button.active{background:#fff}.case-list button>span{color:#9a917f;font:22px Italiana,serif}.case-list button div{align-items:center;gap:30px;display:flex}.case-list small{letter-spacing:.16em;color:#8c7550;width:170px;font-size:9px}.case-list b{font:400 24px Italiana,serif}.case-list i{font-size:20px;font-style:normal}.case-feature{color:#f5eee2;background:#173b3e;grid-template-columns:.85fr 1fr;align-items:center;gap:9vw;padding:100px 9vw;display:grid}.case-feature article h2{margin:12px 0 28px;font:400 clamp(42px,4.8vw,68px)/1.05 Italiana,serif}.case-feature .lead{color:#c3cfcb}.case-chart{aspect-ratio:1;border:1px solid #c9a76480;border-radius:50%;place-items:center;width:100%;max-width:520px;padding:17%;display:grid;position:relative}.case-chart:before,.case-chart:after{content:"";border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:9%}.case-chart:after{border-radius:0;inset:28%;transform:rotate(45deg)}.chart-diamond{aspect-ratio:1;border:1px solid var(--gold);width:100%;position:relative;transform:rotate(45deg)}.chart-diamond>*{color:var(--gold);font-size:28px;font-style:normal;position:absolute;transform:rotate(-45deg)}.chart-diamond span{top:4%;left:8%}.chart-diamond i{top:8%;right:7%}.chart-diamond b{bottom:8%;right:7%}.chart-diamond em{bottom:7%;left:8%}.case-facts{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr 1fr;margin:30px 0;display:grid}.case-facts div{padding:20px 0}.case-facts small{color:var(--gold);letter-spacing:.15em;margin-bottom:7px;font-size:8px;display:block}.case-facts b{font:17px Italiana,serif}.case-feature ol{margin:0;padding:0;list-style:none}.case-feature li{border-bottom:1px solid #ffffff1f;gap:18px;padding:15px 0;display:flex}.case-feature li>span{color:var(--gold);padding-top:4px;font-size:9px}.case-feature li b{font:18px Italiana,serif}.case-feature li p{color:#aebdb9;margin:6px 0 0;font-size:11px;line-height:1.6}.case-method{text-align:center;padding:110px 8vw}.case-method>div{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.case-method article{border-right:1px solid var(--line);padding:38px 18px}.case-method article:last-child{border:0}.case-method article span{letter-spacing:.18em;color:#8c7550;font-size:9px}.case-method h3{margin:18px 0;font:24px Italiana,serif}@media (width<=800px){.values-heading,.case-feature{grid-template-columns:1fr}.value-grid{grid-template-columns:1fr 1fr}.case-library{padding:75px 6vw}.case-library>.case-intro,.case-lead{width:100%;padding-left:0}.case-lead{margin-top:30px}.case-list button{grid-template-columns:45px 1fr 25px;padding:24px 8px}.case-list button div{display:block}.case-list small{width:auto;margin-bottom:8px;display:block}.case-list b{font-size:20px}.case-feature{padding:75px 7vw}.case-chart{max-width:430px;margin:auto}.case-method>div{grid-template-columns:1fr 1fr}.case-method article:nth-child(2){border-right:0}.case-method article{border-bottom:1px solid var(--line)}}@media (width<=430px){.value-grid,.case-method>div{grid-template-columns:1fr}.value-grid article{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.case-method article{border-right:0}.case-list button>span{font-size:17px}.case-list b{font-size:18px}}.case-learning{grid-template-columns:1fr 1fr;gap:22px;margin-top:35px;display:grid}.case-learning>div{background:#ffffff09;border:1px solid #ffffff29;padding:22px}.case-learning small{color:var(--gold);letter-spacing:.17em;margin-bottom:12px;font-size:8px;display:block}.case-learning>div>p{color:#c3cfcb;margin:0;font-size:12px;line-height:1.75}.case-learning ul{margin:0;padding:0;list-style:none}.case-learning ul li{color:#c3cfcb;border:0;padding:7px 0 7px 17px;font-size:11px;line-height:1.55;display:block;position:relative}.case-learning ul li:before{content:"✦";color:var(--gold);font-size:8px;position:absolute;top:10px;left:0}.case-learning blockquote{border-left:2px solid var(--gold);text-align:left;background:#c9a76417;grid-column:1/-1;margin:0;padding:22px 25px;font:20px/1.45 Italiana,serif}.case-learning blockquote span{letter-spacing:.17em;color:var(--gold);margin-bottom:9px;font:8px DM Sans,sans-serif;display:block}@media (width<=800px){.case-learning{grid-template-columns:1fr}.case-learning blockquote{grid-column:auto}}.case-workspace{grid-template-columns:minmax(290px,34%) 1fr;align-items:start;gap:28px;margin-top:80px;display:grid}.case-workspace .case-list{border:1px solid var(--line);background:#f3ede2;max-height:780px;margin:0;position:sticky;top:20px;overflow:auto}.case-workspace .case-list>p{letter-spacing:.2em;color:#8c7550;border-bottom:1px solid var(--line);margin:0;padding:20px 22px;font-size:9px}.case-workspace .case-list button{background:0 0;grid-template-columns:36px 1fr 18px;padding:19px 18px;display:grid}.case-workspace .case-list button:hover{background:#fff}.case-workspace .case-list button.active{background:var(--navy);color:#f6efe3;border-color:var(--navy)}.case-workspace .case-list button>span{font-size:15px}.case-workspace .case-list button.active>span,.case-workspace .case-list button.active small{color:var(--gold)}.case-workspace .case-list button div{display:block}.case-workspace .case-list small{width:auto;margin-bottom:6px;font-size:7px;display:block}.case-workspace .case-list b{font:17px/1.25 Italiana,serif}.case-workspace .case-list i{color:var(--gold);font-size:12px}.case-workspace .case-feature{color:#f5eee2;background:#173b3e;min-width:0;padding:42px;animation:.28s caseFade;display:block}.case-feature-head{grid-template-columns:160px 1fr;align-items:center;gap:30px;display:grid}.case-workspace .case-chart{width:160px}.case-workspace .case-feature h2{margin:8px 0 20px;font:400 clamp(34px,3.8vw,55px)/1.04 Italiana,serif}.case-workspace .case-feature .lead{font-size:16px}.case-workspace .case-feature article{margin-top:25px}.case-workspace .case-learning{grid-template-columns:1fr}.case-workspace .case-learning blockquote{grid-column:auto}@keyframes caseFade{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1050px){.case-workspace{grid-template-columns:280px 1fr}.case-feature-head{grid-template-columns:1fr}.case-workspace .case-chart{width:130px}.case-workspace .case-feature{padding:32px}}@media (width<=800px){.case-workspace{grid-template-columns:1fr;margin-top:50px}.case-workspace .case-list{max-height:330px;position:relative;top:auto}.case-workspace .case-feature{padding:28px 22px}.case-feature-head{grid-template-columns:100px 1fr;gap:20px}.case-workspace .case-chart{width:100px}.case-workspace .case-feature h2{font-size:36px}.case-workspace .case-feature .lead{font-size:14px}.case-workspace .case-list button{grid-template-columns:34px 1fr 18px}.case-workspace .case-list b{font-size:17px}}@media (width<=520px){.case-feature-head{grid-template-columns:1fr}.case-workspace .case-chart{width:115px}.case-workspace .case-feature h2{font-size:33px}.case-workspace .case-facts{grid-template-columns:1fr}.case-workspace .case-facts div+div{border-top:1px solid #ffffff26}}img,svg{max-width:100%}main,section,article,div{min-width:0}.primary,.text-btn,.nav-wrap button,.case-list button{-webkit-tap-highlight-color:transparent}.primary{min-height:48px}.menu{min-width:48px;min-height:48px;padding:12px}.nav-wrap nav button{min-height:44px}@media (width<=1180px){.nav-wrap{padding-left:4vw;padding-right:4vw}.menu{color:#fff;display:block}.nav-wrap nav{z-index:100;background:#09172dfb;flex-direction:column;align-items:stretch;max-height:calc(100vh - 112px);padding:18px 4vw 25px;display:none;position:absolute;top:112px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 35px #00000047}.nav-wrap nav.open{display:flex}.nav-wrap nav button{text-align:left;border-bottom:1px solid #ffffff14;padding:13px 15px}.nav-wrap nav .nav-cta{text-align:center;border:1px solid var(--gold);margin:10px 0 0;display:block}.brand{max-width:none}.course-grid article{padding-left:28px;padding-right:28px}.case-workspace{grid-template-columns:260px 1fr}.case-workspace .case-feature{padding:30px}}@media (width>=801px) and (width<=1180px){.nav-wrap .brand{max-width:420px;font-size:11px}}@media (width<=800px){.nav-wrap nav{max-height:calc(100svh - 88px);top:88px}.hero{min-height:calc(100svh - 88px);padding:70px 7vw 250px}.hero h1{font-size:clamp(50px,12vw,70px)}.orbit-art{width:min(440px,95vw);top:auto;bottom:-75px;right:-12%}.page-hero{min-height:auto;padding:80px 6vw}.page-hero h1{font-size:clamp(48px,11vw,66px)}.page-hero>p:last-child{font-size:13px}.learning-values,.elements,.course-cta,.case-method{padding:75px 6vw}.values-heading{gap:28px}.course-grid article{min-height:390px}.course-icon{margin-bottom:24px}.learning-experience{gap:35px}.case-library>.case-intro,.case-lead{display:block}.case-workspace{grid-template-columns:1fr}.case-workspace .case-list{max-height:300px}.case-workspace .case-feature{padding:28px 22px}.case-feature-head{grid-template-columns:100px 1fr}.case-workspace .case-chart{width:100px}.chart-section{gap:55px}.chart-form{width:calc(100% - 12px)}.newsletter form{width:100%}footer{gap:30px;padding:50px 6vw}.footer-star+div .brand img{width:92px;height:92px}}@media (width<=600px){.value-grid{grid-template-columns:1fr}.value-grid article{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.sign-strip{grid-template-columns:repeat(2,1fr)}.case-feature-head{grid-template-columns:1fr}.case-workspace .case-chart{width:120px}.case-workspace .case-feature h2{font-size:clamp(31px,9vw,40px)}.case-workspace .case-feature .lead{line-height:1.55}.case-workspace .case-list{max-height:270px}.case-learning>div,.case-learning blockquote{padding:18px}.learning-experience h2,.course-cta h2{font-size:45px}.experience-list div{font-size:18px}.post-list{margin-top:65px}.post-list article{gap:12px;padding:30px 0}.newsletter form{grid-template-columns:1fr;display:grid}.newsletter input{font-size:16px}.newsletter button{justify-content:center;padding:14px}.contact-details a{font-size:13px}footer{grid-template-columns:1fr}.copyright{text-align:left}}@media (width<=520px){.nav-wrap{padding-left:14px;padding-right:14px}.nav-wrap .brand span{display:none}.nav-wrap .brand img{width:68px;height:68px}.hero{padding-left:20px;padding-right:20px}.hero h1,.page-hero h1{font-size:clamp(43px,13vw,56px)}.hero-actions{width:100%}.hero-actions .primary{justify-content:space-between;width:100%}.section-label{letter-spacing:.17em;gap:10px;font-size:9px}.section-label span{width:28px}.split-heading h2,.section-top h2,.elements>h2,.results>h2,.chart-explain h2,.values-heading h2,.case-intro h2,.case-method h2{font-size:43px}.intro-section,.zodiac-preview,.planets-section,.journal,.learning-values,.elements,.course-catalog,.learning-experience,.course-cta,.case-library,.case-method{padding-left:20px;padding-right:20px}.zodiac-wheel{width:88vw}.facts{grid-template-columns:1fr 1fr;display:grid}.facts div:last-child:nth-child(odd){grid-column:1/-1}.planet-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.planet-nav button{flex:none}.chart-form{padding:28px 20px}.chart-form input{font-size:16px}.house-grid{grid-template-columns:1fr}.journal-art{height:330px}.footer-star+div .brand span{display:block}.footer-star+div .brand img{width:82px;height:82px}}@media (width<=360px){.hero h1,.page-hero h1{font-size:42px}.case-workspace .case-feature{padding:24px 17px}.case-workspace .case-list button{padding-left:12px;padding-right:12px}.course-grid article{padding-left:22px;padding-right:22px}.primary{padding-left:18px;padding-right:18px}.footer-star+div .brand span{font-size:8px}}@media (hover:none){.primary:hover,.sign-strip button:hover,.nav-wrap .brand:hover img{transform:none}.case-workspace .case-list button:hover:not(.active){background:0 0}}.case-accordion{border-top:1px solid var(--line);margin-top:75px}.case-accordion-item{border-bottom:1px solid var(--line)}.case-accordion-item>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;grid-template-columns:70px 1fr 48px;align-items:center;padding:27px 20px;transition:background .2s,color .2s;display:grid}.case-accordion-item.open>button{background:var(--navy);color:#f5eee2}.case-accordion-item>button>span{color:#9a8561;font:20px Italiana,serif}.case-accordion-item>button>div{grid-template-columns:190px 1fr;align-items:center;gap:25px;display:grid}.case-accordion-item>button small{letter-spacing:.17em;color:#8c7550;font-size:8px}.case-accordion-item.open>button small,.case-accordion-item.open>button>span{color:var(--gold)}.case-accordion-item>button b{font:400 25px/1.25 Italiana,serif}.case-accordion-item>button i{text-align:center;color:#9a8561;font:32px/1 Italiana,serif}.case-accordion-item.open>button i{color:var(--gold)}.case-accordion .case-feature{color:#f5eee2;transform-origin:top;background:#173b3e;padding:55px 6vw;animation:.3s accordionOpen;display:block}.case-accordion .case-feature-head{grid-template-columns:190px 1fr;align-items:center;gap:40px;display:grid}.case-accordion .case-chart{width:190px}.case-accordion .case-feature h2{margin:8px 0 20px;font:400 clamp(38px,4vw,62px)/1.04 Italiana,serif}.case-accordion .case-feature article{margin:35px 0 0 230px}.case-accordion .case-learning{grid-template-columns:1fr 1fr}.case-accordion .case-learning blockquote{grid-column:1/-1}@keyframes accordionOpen{0%{opacity:0;transform:scaleY(.97)translateY(-8px)}to{opacity:1;transform:none}}@media (width<=900px){.case-accordion-item>button{grid-template-columns:48px 1fr 38px;padding:23px 14px}.case-accordion-item>button>div{grid-template-columns:140px 1fr;gap:15px}.case-accordion-item>button b{font-size:21px}.case-accordion .case-feature{padding:42px 5vw}.case-accordion .case-feature-head{grid-template-columns:135px 1fr;gap:28px}.case-accordion .case-chart{width:135px}.case-accordion .case-feature article{margin-left:0}.case-accordion .case-learning{grid-template-columns:1fr}}@media (width<=600px){.case-accordion{margin-top:50px}.case-accordion-item>button{grid-template-columns:34px 1fr 30px;padding:20px 8px}.case-accordion-item>button>div{display:block}.case-accordion-item>button small{margin-bottom:7px;display:block}.case-accordion-item>button b{font-size:19px}.case-accordion-item>button i{font-size:27px}.case-accordion .case-feature{padding:32px 18px}.case-accordion .case-feature-head{grid-template-columns:1fr;gap:22px}.case-accordion .case-chart{width:118px}.case-accordion .case-feature h2{font-size:34px}.case-accordion .case-feature .lead{font-size:14px}.case-accordion .case-facts{grid-template-columns:1fr}.case-accordion .case-facts div+div{border-top:1px solid #ffffff26}}.about-story{grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;padding:110px 8vw;display:grid}.about-story h2,.icw-values h2,.reference-gallery h2,.product-intro h2,.service-note h2{margin:0 0 30px;font:400 clamp(48px,5.5vw,78px)/1 Italiana,serif}.about-story h2 em,.icw-values h2 em,.reference-gallery h2 em,.product-intro h2 em,.service-note h2 em{color:var(--gold);font-weight:400}.about-story>div>p:not(.lead),.product-intro>p{color:var(--muted);font-size:14px;line-height:1.85}.about-story>img{object-fit:cover;object-position:top;border:1px solid #d5c5a4;width:100%;max-height:760px;box-shadow:22px 22px #e7ddca}.icw-values{color:#f5eee2;background:#173b3e;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:105px 9vw;display:grid}.icw-values>div{border-top:1px solid #ffffff26}.icw-values article{border-bottom:1px solid #ffffff26;grid-template-columns:58px 1fr;gap:20px;padding:23px 0;display:grid}.icw-values article>span{border:1px solid var(--gold);width:48px;height:48px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.icw-values h3{margin:0 0 6px;font:23px Italiana,serif}.icw-values article p{color:#b9c7c3;margin:0;font-size:12px;line-height:1.6}.reference-gallery{padding:100px 8vw}.reference-gallery>div:last-child{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:55px;display:grid}.reference-gallery a{color:var(--ink);text-decoration:none;display:block}.reference-gallery img{object-fit:cover;object-position:top;border:1px solid var(--line);width:100%;height:420px;transition:all .25s;display:block}.reference-gallery a:hover img{transform:translateY(-5px);box-shadow:0 16px 35px #12213a21}.reference-gallery span{letter-spacing:.12em;padding:14px 2px;font-size:10px;display:block}.service-catalog,.product-catalog{padding:110px 8vw}.service-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;min-height:360px;padding:34px;display:flex}.service-grid article>span{color:var(--gold);font-size:34px}.service-grid article>small{letter-spacing:.16em;color:#9b927f;margin:22px 0 8px;font-size:8px}.service-grid h2{margin:0 0 18px;font:29px/1.1 Italiana,serif}.service-grid p,.product-grid p{color:var(--muted);font-size:12px;line-height:1.75}.service-grid a,.product-grid a{color:#76613a;letter-spacing:.1em;margin-top:auto;padding-top:20px;font-size:10px;text-decoration:none}.service-grid a b{margin-left:12px}.service-note{color:#f5eee2;background:#472f49;grid-template-columns:.55fr 1fr 1fr;align-items:center;gap:6vw;padding:100px 9vw;display:grid}.service-note h2{margin:0}.service-note>p:last-child{color:#cfc1ce;font-size:14px;line-height:1.85}.product-intro{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.product-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:70px;display:grid}.product-grid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:330px;padding:35px;display:flex}.product-grid article>div{justify-content:space-between;align-items:center;display:flex}.product-grid article>div span{background:var(--navy);width:58px;height:58px;color:var(--gold);border-radius:50%;place-items:center;font-size:25px;display:grid}.product-grid article>div small{color:#a59b88}.product-grid h3{margin:28px 0 12px;font:29px Italiana,serif}.course-grid{grid-template-columns:repeat(3,1fr)}.course-grid article:nth-child(3n){border-right:0}.course-grid article:nth-child(n+4){border-top:1px solid var(--line)}@media (width<=1000px){.about-story{grid-template-columns:1fr .75fr;gap:5vw}.service-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.service-grid article:nth-child(3n){border-right:1px solid var(--line)}.service-grid article:nth-child(2n){border-right:0}.service-note{grid-template-columns:1fr 1fr}.service-note>.eyebrow{grid-column:1/-1}.reference-gallery img{height:350px}.course-grid{grid-template-columns:repeat(2,1fr)}.course-grid article{border-top:1px solid var(--line);border-right:1px solid var(--line)!important}.course-grid article:nth-child(2n){border-right:0!important}.course-grid article:first-child,.course-grid article:nth-child(2){border-top:0}}@media (width<=800px){.about-story,.icw-values,.product-intro{grid-template-columns:1fr}.about-story,.icw-values,.reference-gallery,.service-catalog,.product-catalog,.service-note{padding:75px 6vw}.about-story>img{max-height:600px;box-shadow:12px 12px #e7ddca}.icw-values{gap:40px}.reference-gallery>div:last-child{grid-template-columns:1fr 1fr}.reference-gallery img{height:430px}.service-note{grid-template-columns:1fr;gap:20px}.service-note>.eyebrow{grid-column:auto}.product-intro{gap:25px}}@media (width<=600px){.service-grid,.product-grid,.course-grid,.reference-gallery>div:last-child{grid-template-columns:1fr}.service-grid article,.service-grid article:nth-child(3n),.service-grid article:nth-child(2n){border-right:1px solid var(--line)}.service-grid article{min-height:320px;padding:28px}.product-grid article{min-height:300px;padding:28px}.reference-gallery img{height:auto}.course-grid article{border-right:0!important;border-top:1px solid var(--line)!important}.course-grid article:first-child{border-top:0!important}.about-story,.icw-values,.reference-gallery,.service-catalog,.product-catalog,.service-note{padding-left:20px;padding-right:20px}}.course-grid article{min-height:455px}.course-grid .course-icon{align-items:center;min-height:60px;display:flex}.courses-coming{color:#f5eee2;background:#173b3e;grid-template-columns:50px 1fr auto;align-items:center;gap:25px;margin-top:35px;padding:32px 38px;display:grid}.courses-coming>span{color:var(--gold);font-size:30px}.courses-coming small{letter-spacing:.18em;color:var(--gold);font-size:8px}.courses-coming h3{margin:8px 0 0;font:30px Italiana,serif}.courses-coming a{color:#f5eee2;letter-spacing:.12em;border:1px solid #fff6;padding:14px 20px;font-size:10px;text-decoration:none}@media (width<=700px){.courses-coming{grid-template-columns:36px 1fr;padding:28px 22px}.courses-coming a{text-align:center;grid-column:1/-1}.courses-coming h3{font-size:25px}}.course-catalog>.section-label{margin-bottom:48px}.course-catalog .course-grid{border:0;gap:22px}.course-catalog .course-grid article{isolation:isolate;min-height:440px;animation:.65s both courseReveal;animation-delay:calc(var(--course-index) * 60ms);background:#ffffffb8;padding:38px 34px;transition:transform .35s,box-shadow .35s,border-color .35s,background .35s;overflow:hidden;box-shadow:0 10px 30px #12213a0e;border:1px solid #12213a24!important}.course-catalog .course-grid article:before{content:"";z-index:-1;background:radial-gradient(circle,#c9a7643d,#c9a76400 70%);border-radius:50%;width:170px;height:170px;transition:transform .45s;position:absolute;top:-85px;right:-85px}.course-catalog .course-grid article:after{content:"";background:linear-gradient(90deg,var(--gold),#66794f,var(--gold));transform-origin:0;height:4px;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.course-catalog .course-grid article:hover{background:#fff;transform:translateY(-10px);box-shadow:0 24px 55px #12213a24;border-color:#c9a764a6!important}.course-catalog .course-grid article:hover:before{transform:scale(1.35)}.course-catalog .course-grid article:hover:after{transform:scaleX(1)}.course-catalog .course-number{letter-spacing:.08em;color:#12213a59;font-size:18px;top:19px;right:22px}.course-catalog .course-icon{background:var(--navy);width:82px;height:82px;min-height:82px;color:var(--gold);border-radius:50%;place-items:center;margin:12px 0 34px;font-size:34px;transition:transform .45s,box-shadow .45s;display:grid;box-shadow:0 0 0 7px #c9a7641a}.course-catalog article:hover .course-icon{transform:rotate(-6deg)scale(1.08);box-shadow:0 0 0 9px #c9a76429,0 12px 28px #09172d33}.course-catalog .course-grid h2{font-size:35px}.course-catalog .course-grid .eyebrow{color:#8a6b34;margin-bottom:8px;font-size:8px}.course-catalog .course-meta{padding-left:19px;position:relative}.course-catalog .course-meta:before{content:"✦";color:var(--gold);position:absolute;left:0}.course-catalog .course-grid .text-btn{color:#725a2e;border-bottom:0;justify-content:space-between;width:100%;padding:12px 0 0}.course-catalog .course-grid .text-btn svg{transition:transform .25s}.course-catalog article:hover .text-btn svg{transform:translate(5px)}.courses-coming{position:relative;overflow:hidden;box-shadow:0 18px 40px #12213a1f}.courses-coming:after{content:"✦  ☉  ✦  ☽  ✦";color:#c9a76414;letter-spacing:.25em;pointer-events:none;font:50px Italiana,serif;position:absolute;right:3%}.courses-coming>*{z-index:1;position:relative}@keyframes courseReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (width<=800px){.course-catalog .course-grid article{min-height:410px}.course-catalog .course-grid article:hover{transform:none}.course-catalog .course-icon{width:74px;height:74px;min-height:74px}.courses-coming:after{display:none}}@media (hover:none){.course-catalog .course-grid article:hover{transform:none;box-shadow:0 10px 30px #12213a0e}.course-catalog article:hover .course-icon{transform:none}}.article-title{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.article-title:hover{color:#8c6e38}.post-list article.open>button{background:var(--navy);color:#fff;border-color:var(--navy)}.article-body{border-left:2px solid var(--gold);background:#efe7d8;margin-top:28px;padding:26px 28px;animation:.28s articleOpen}.post-list .article-body p{margin:0 0 16px;color:#4f554f!important;max-width:850px!important;font-size:14px!important;line-height:1.85!important}.article-note{border-top:1px solid var(--line);letter-spacing:.14em;color:#8c7550;padding-top:14px;font-size:9px}@keyframes articleOpen{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@media (width<=800px){.article-title{width:100%;min-height:44px}.article-body{margin-top:22px;padding:22px 20px}.post-list article.open{padding-left:10px;padding-right:10px}}html{scroll-padding-top:24px;overflow-x:hidden}body{-webkit-text-size-adjust:100%;width:100%;overflow-x:hidden}button,a,input{touch-action:manipulation}h1,h2,h3,p,a,b,small{overflow-wrap:anywhere}.app{width:100%}input{min-width:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (width<=1320px){.nav-wrap{padding-left:4vw;padding-right:4vw}.menu{color:#fff;display:block}.nav-wrap nav{overscroll-behavior:contain;z-index:100;background:#09172dfc;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 112px);padding:18px 4vw 25px;display:none;position:absolute;top:112px;left:0;right:0;overflow-y:auto;box-shadow:0 18px 35px #00000047}.nav-wrap nav.open{display:flex}.nav-wrap nav button{text-align:left;border-bottom:1px solid #ffffff14;padding:13px 15px}.nav-wrap nav .nav-cta{text-align:center;border:1px solid var(--gold);margin:10px 0 0;display:block}.brand{max-width:none}}@media (width>=801px) and (width<=1320px){.nav-wrap .brand{max-width:460px;font-size:11px}footer{grid-template-columns:70px 1.2fr 1fr;gap:28px}.copyright{text-align:left;grid-column:2/-1;margin:0}}@media (width>=1600px){.intro-section,.zodiac-preview,.planets-section,.journal,.learning-values,.course-catalog,.case-library,.case-method,.about-story,.service-catalog,.product-catalog{padding-left:max(8vw,50vw - 750px);padding-right:max(8vw,50vw - 750px)}.hero-copy{max-width:760px}.course-catalog .course-grid article{min-height:420px}}@media (width<=1000px){.featured-post,.chart-callout{grid-template-columns:1fr}.mini-chart{width:min(70vw,500px);margin:auto}.course-catalog .course-grid h2{font-size:32px}.case-accordion-item>button b{overflow-wrap:anywhere}}@media (width<=800px){html{scroll-padding-top:88px}.nav-wrap{position:relative}.nav-wrap nav{max-height:calc(100dvh - 88px);top:88px}.brand{min-width:0}.brand span{text-overflow:ellipsis;overflow:hidden}.course-catalog .course-grid article,.service-grid article,.product-grid article{height:auto}.about-story>img{width:calc(100% - 12px)}.post-list article{width:100%}.post-list article>div{min-width:0}}@media (width<=600px){.page-hero{padding-top:65px;padding-bottom:65px}.page-hero .eyebrow{font-size:9px}.page-hero>p:last-child{max-width:34rem}.course-catalog .course-grid{gap:16px}.course-catalog .course-grid article{min-height:0;padding:30px 24px}.course-catalog .course-grid h2{font-size:31px}.course-catalog .course-icon{margin-bottom:28px}.courses-coming{margin-top:24px}.service-grid article,.product-grid article{min-height:0}.icw-values article{grid-template-columns:50px 1fr;gap:14px}.icw-values article>span{width:44px;height:44px}.case-accordion-item>button b{line-height:1.3}.newsletter{padding-left:20px;padding-right:20px}.newsletter form{margin-top:28px}footer{width:100%}}@media (width<=390px){.nav-wrap .brand img{width:62px;height:62px}.nav-wrap{height:82px}.nav-wrap nav{max-height:calc(100dvh - 82px);top:82px}.hero{min-height:calc(100svh - 82px)}.hero h1,.page-hero h1{font-size:40px}.intro{font-size:14px}.primary{justify-content:space-between;width:100%}.course-catalog .course-grid article{padding:27px 20px}.course-catalog .course-grid h2{font-size:29px}.case-accordion .case-feature{padding-left:15px;padding-right:15px}.article-body{padding:18px 15px}.about-story h2,.icw-values h2,.product-intro h2,.service-note h2{font-size:40px}}@media (height<=520px) and (orientation:landscape){.nav-wrap{height:72px}.nav-wrap .brand img{width:58px;height:58px}.nav-wrap nav{max-height:calc(100dvh - 72px);top:72px}.hero{min-height:640px;padding-top:55px}.page-hero{padding-top:55px;padding-bottom:55px}}.page-hero{isolation:isolate;overflow:hidden}.page-hero:before,.page-hero:after{content:"";z-index:0;pointer-events:none;aspect-ratio:1;border:1px solid #c9a7642b;border-radius:50%;position:absolute}.page-hero:before{width:min(52vw,700px);animation:38s linear infinite celestialOrbit;top:-48%;left:-14%;box-shadow:0 0 80px #c9a7640a}.page-hero:after{border-style:dashed;width:min(38vw,510px);animation:29s linear infinite celestialOrbitReverse;bottom:-55%;right:-9%}.page-hero .starfield{z-index:1}.page-hero>:not(.starfield){z-index:2}.page-hero .sky-glyph{color:#c9a76461;text-shadow:0 0 22px #c9a76440;will-change:transform;font-family:Italiana,serif;display:block;position:absolute}.page-hero .sky-sun{font-size:52px;animation:8s ease-in-out infinite planetDriftA;top:22%;left:8%}.page-hero .sky-moon{color:#ebe5d659;font-size:46px;animation:10s ease-in-out infinite planetDriftB;top:18%;right:9%}.page-hero .sky-jupiter{font-size:30px;animation:11s ease-in-out -3s infinite planetDriftB;bottom:13%;left:18%}.page-hero .sky-saturn{font-size:34px;animation:9s ease-in-out -2s infinite planetDriftA;bottom:14%;right:18%}.page-hero .sky-spark{font-size:22px;animation:4s ease-in-out infinite celestialPulse;top:27%;right:31%}.page-hero .starfield:before,.page-hero .starfield:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;position:absolute}.page-hero .starfield:before{width:180px;height:180px;animation:18s linear infinite celestialOrbit;top:16%;left:6%}.page-hero .starfield:after{width:130px;height:130px;animation:14s linear infinite celestialOrbitReverse;bottom:10%;right:6%}@keyframes celestialOrbit{to{transform:rotate(360deg)}}@keyframes celestialOrbitReverse{to{transform:rotate(-360deg)}}@keyframes planetDriftA{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(10px,-15px)rotate(8deg)}}@keyframes planetDriftB{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-12px,13px)rotate(-7deg)}}@keyframes celestialPulse{0%,to{opacity:.28;transform:scale(.85)rotate(0)}50%{opacity:.85;transform:scale(1.2)rotate(90deg)}}@media (width<=800px){.page-hero:before{width:620px;top:-300px;left:-360px}.page-hero:after{width:430px;bottom:-280px;right:-280px}.page-hero .sky-sun{font-size:38px;top:18%;left:4%}.page-hero .sky-moon{font-size:36px;top:19%;right:5%}.page-hero .sky-jupiter{bottom:10%;left:9%}.page-hero .sky-saturn{bottom:9%;right:9%}.page-hero .sky-spark{top:32%;right:20%}.page-hero .starfield:before{width:125px;height:125px;left:-25px}.page-hero .starfield:after{width:95px;height:95px;right:-15px}}@media (width<=430px){.page-hero .sky-jupiter,.page-hero .sky-saturn{opacity:.55}.page-hero .sky-spark{display:none}.page-hero:before,.page-hero:after{opacity:.65}}.brand-button{text-align:left;background:0 0;border:0;padding:0}.skip-link{z-index:1000;background:var(--gold);color:var(--navy);padding:12px 18px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-main:focus{outline:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.newsletter-success{letter-spacing:.08em;color:#d8c28e!important;margin:20px auto 0!important;font-size:11px!important}.newsletter input:focus{border-radius:4px;box-shadow:0 0 0 2px #c9a76440}@media (width<=390px){.nav-wrap{height:88px}.nav-wrap .brand img{width:76px;height:76px}.nav-wrap nav{max-height:calc(100dvh - 88px);top:88px}.hero{min-height:calc(100svh - 88px)}}:root{--navy:#050608;--navy2:#111827;--ink:#fff;--cream:#0b1020;--paper:#0b1020;--gold:#d4af37;--muted:#aeb5c2;--line:#ffffff1a;color:#fff;background:#050608;font-family:Manrope,sans-serif}body{color:#fff;background:#050608}.app{background:#050608}h1,h2,h3,.lead,blockquote,.sign-strip b,.facts b,.house-grid span,.course-grid h2,.product-grid h3,.service-grid h2,.post-list h3{font-family:Cormorant Garamond,serif!important}.brand{font-family:Cinzel,serif!important}.eyebrow,.section-label,small{font-family:Manrope,sans-serif}.light{color:#fff;background:#0b1020}.nav-wrap{-webkit-backdrop-filter:blur(20px)saturate(130%);background:#050608d6;border-bottom:1px solid #d4af372e;height:108px;position:sticky;top:0;box-shadow:0 10px 35px #00000040}.nav-wrap .brand{letter-spacing:.12em;gap:18px;max-width:470px;font-size:17px;line-height:1.25}.nav-wrap .brand img{width:92px;height:92px}.nav-wrap nav{gap:10px}.nav-wrap nav button{color:#d1d5db;padding:13px 12px;font-size:13px;font-weight:500;transition:color .2s,background .2s}.nav-wrap nav .nav-cta{color:#050608;background:linear-gradient(135deg,#e6c068,#b58b24);border-color:#d4af37b3;border-radius:12px;padding:14px 20px;box-shadow:0 8px 24px #d4af371f}.hero{background:#050608;min-height:calc(100svh - 108px);padding:110px 7vw;overflow:hidden}.hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#050608 0%,#050608fa 36%,#05060866 67%,#0506080d 100%);position:absolute;inset:0}.hero-copy{z-index:3;width:57%;max-width:850px}.hero h1{letter-spacing:-.035em;font-size:clamp(82px,8.8vw,142px);line-height:.86}.hero .intro{color:#d1d5db;max-width:650px;margin:42px 0;font-size:18px;line-height:1.8}.hero .eyebrow{letter-spacing:.28em;color:#e6c068;margin-bottom:30px;font-size:12px}.premium-hero-visual{z-index:0;width:68%;position:absolute;inset:0 0 0 auto;overflow:hidden}.premium-hero-visual img{object-fit:cover;object-position:center right;width:100%;height:100%}.hero-actions{gap:20px}.primary{color:#050608;background:linear-gradient(135deg,#e6c068,#c49b32);border:1px solid #d4af37;border-radius:12px;min-height:56px;padding:18px 28px;font-size:13px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 10px 30px #d4af3724}.primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px #d4af3738}.text-btn{color:#f3f4f6;font-size:13px;transition:color .2s}.scroll-cue{z-index:3}.page-hero{background:radial-gradient(circle at 50% 15%,#18213a 0,#0b1020 42%,#050608 100%);border-bottom:1px solid #d4af371f;min-height:600px;padding:125px 5vw 110px}.page-hero h1{letter-spacing:-.025em;font-size:clamp(74px,8.3vw,118px);line-height:.9}.page-hero>p:last-child{color:#d1d5db;max-width:720px;font-size:16px;line-height:1.8}.page-hero:before,.page-hero:after,.page-hero .starfield:before,.page-hero .starfield:after{display:none}.starfield i{opacity:.14;box-shadow:none;animation:none!important}.sky-glyph{display:none!important}.intro-section,.zodiac-preview,.planets-section,.journal,.learning-values,.course-catalog,.case-library,.case-method,.about-story,.service-catalog,.product-catalog,.elements,.results{color:#fff;background:#0b1020}.intro-section,.zodiac-preview,.planets-section,.journal,.learning-values,.course-catalog,.case-library,.case-method,.about-story,.service-catalog,.product-catalog{padding-top:130px;padding-bottom:130px}.section-label{color:#d4af37}.split-heading h2,.section-top h2,.elements>h2,.results>h2,.chart-explain h2,.values-heading h2,.case-intro h2,.case-method h2,.about-story h2,.icw-values h2,.product-intro h2,.service-note h2{font-size:clamp(60px,6vw,92px);line-height:.95}.lead{color:#f3f4f6;font-size:24px;line-height:1.55}.three-pillars,.value-grid,.three-pillars article,.value-grid article{border-color:#ffffff1a}.quote-band,.chart-callout,.learning-experience,.icw-values,.service-note,.case-feature,.case-accordion .case-feature,.houses,.newsletter{color:#fff;background:#050608}.quote-band{border-block:1px solid #d4af3724}.chart-callout{background:linear-gradient(135deg,#101728,#050608)}.mini-chart,.planet-visual,.planet-orbits,.planet-orbits i{animation:none!important}.retrograde{background:#111827}.course-catalog .course-grid{gap:24px}.course-catalog .course-grid article,.service-grid article,.product-grid article{color:#fff;background:#151a28;border-radius:16px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 18px 45px #0003;border:1px solid #ffffff1a!important}.course-catalog .course-grid article{animation:.22s both premiumFade;animation-delay:calc(var(--course-index) * 18ms)}.course-catalog .course-grid article:hover,.service-grid article:hover,.product-grid article:hover{transform:translateY(-4px);box-shadow:0 24px 55px #00000057;border-color:#d4af3773!important}.course-catalog .course-icon,.product-grid article>div span{color:#e6c068;background:#0b1020;border:1px solid #d4af3752}.courses-coming{background:#111827;border:1px solid #d4af3747;border-radius:16px}.service-grid{border:0;gap:22px}.product-grid{gap:22px}.case-accordion,.case-accordion-item{border-color:#ffffff1a}.case-accordion-item>button{color:#fff;border-radius:12px;transition:background .2s,color .2s}.case-accordion-item>button:hover,.case-accordion-item.open>button{background:#151a28}.case-learning>div,.case-learning blockquote{background:#111827;border-color:#ffffff1a}.article-body{color:#fff;background:#151a28;border-radius:0 14px 14px 0}.post-list article.open{background:#111827;border-radius:14px}.chart-form{background:#111827;border:1px solid #d4af372e;border-radius:16px;box-shadow:18px 18px #050608}.results,.elements{background:#111827}.sign-strip button,.zodiac-wheel>button{color:#d1d5db}.sign-strip button:hover,.zodiac-wheel>button:hover,.zodiac-wheel>button.selected{background:#151a28}.journal-art{background:#151a28;border-radius:16px}footer{background:#050608;border-color:#d4af3726}.about-story>img{border-color:#d4af3733;border-radius:16px;box-shadow:24px 24px #050608}.icw-values article>span{background:#111827}.service-note>p:last-child{color:#d1d5db}*{animation-duration:.22s}.orbit,.moon,.starfield i,.mini-chart,.planet-visual>span,.planet-orbits,.page-hero:before,.page-hero:after,.page-hero .starfield:before,.page-hero .starfield:after{animation:none!important}@keyframes premiumFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=1320px){.nav-wrap nav{background:#050608fa;max-height:calc(100dvh - 108px);top:108px}.nav-wrap .brand{font-size:16px}.nav-wrap nav button{font-size:14px}.hero-copy{width:64%}}@media (width<=800px){.nav-wrap{height:94px}.nav-wrap nav{max-height:calc(100dvh - 94px);top:94px}.nav-wrap .brand img{width:78px;height:78px}.nav-wrap .brand{font-size:14px}.hero{align-items:flex-start;min-height:800px;padding:85px 6vw 300px}.hero:after{background:linear-gradient(#050608 0%,#050608f0 49%,#05060840 100%)}.hero-copy{width:100%}.hero h1{font-size:clamp(67px,15vw,92px);line-height:.88}.hero .intro{margin:30px 0;font-size:16px}.premium-hero-visual{width:100%;height:48%;inset:auto 0 0}.premium-hero-visual img{object-position:68% center}.page-hero{min-height:520px;padding:95px 6vw}.page-hero h1{font-size:clamp(60px,13vw,82px)}.page-hero>p:last-child{font-size:14px}.intro-section,.zodiac-preview,.planets-section,.journal,.learning-values,.course-catalog,.case-library,.case-method,.about-story,.service-catalog,.product-catalog{padding-top:90px;padding-bottom:90px}.split-heading h2,.section-top h2,.elements>h2,.results>h2,.chart-explain h2,.values-heading h2,.case-intro h2,.case-method h2,.about-story h2,.icw-values h2,.product-intro h2,.service-note h2{font-size:55px}.lead{font-size:21px}.course-catalog .course-grid article:hover,.service-grid article:hover,.product-grid article:hover{transform:none}}@media (width<=520px){.nav-wrap{height:88px}.nav-wrap nav{max-height:calc(100dvh - 88px);top:88px}.nav-wrap .brand img{width:74px;height:74px}.hero{min-height:760px;padding:68px 20px 270px}.hero h1{font-size:clamp(56px,16vw,72px)}.hero-actions{gap:14px}.hero-actions .primary,.hero-actions .text-btn{justify-content:space-between;width:100%}.page-hero{min-height:470px;padding:78px 20px}.page-hero h1{font-size:clamp(52px,14vw,66px)}.split-heading h2,.section-top h2,.elements>h2,.results>h2,.chart-explain h2,.values-heading h2,.case-intro h2,.case-method h2,.about-story h2,.icw-values h2,.product-intro h2,.service-note h2{font-size:47px}.course-catalog .course-grid article,.service-grid article,.product-grid article{border-radius:14px}.course-catalog .course-grid article{padding:30px 23px}.course-catalog .course-grid h2{font-size:34px}.premium-hero-visual{height:43%}.nav-wrap .brand span{letter-spacing:.09em;max-width:190px;font-size:10px;line-height:1.35;display:block}.nav-wrap .brand{gap:10px}.nav-wrap .brand img{flex:0 0 70px;width:70px;height:70px}}@media (width<=360px){.nav-wrap .brand span{max-width:150px;font-size:9px}.nav-wrap .brand img{flex-basis:64px;width:64px;height:64px}}:root{--navy:#111827;--navy2:#f3f4f6;--ink:#111827;--cream:#faf8f3;--paper:#fff;--gold:#b68a24;--muted:#667085;--line:#e5e7eb;color:#111827;background:#fff}body,.app,.light{color:#111827;background:#fff}.nav-wrap{color:#111827;background:#ffffffe0;border-bottom:1px solid #e5e7eb;box-shadow:0 8px 30px #11182712}.nav-wrap .brand{color:#111827}.nav-wrap nav button{color:#374151}.nav-wrap nav button:hover,.nav-wrap nav button.active{color:#9a7220}.nav-wrap nav .nav-cta{color:#111827;background:linear-gradient(135deg,#e6c068,#d4af37);border-color:#d4af37;box-shadow:0 8px 22px #b68a2429}.menu{color:#111827!important}.menu svg{stroke:#111827}.skip-link{color:#fff;background:#111827}.hero{color:#111827;background:#faf8f3}.hero:after{background:linear-gradient(90deg,#faf8f3 0%,#faf8f3fa 39%,#faf8f39e 62%,#faf8f314 100%)}.hero h1{color:#111827}.hero h1 em{color:#b68a24}.hero .intro{color:#4b5563}.hero .eyebrow{color:#9a7220}.premium-hero-visual img{filter:saturate(.94)contrast(1.02)}.primary{color:#111827;background:linear-gradient(135deg,#e6c068,#d4af37);border-color:#d4af37;box-shadow:0 10px 26px #b68a242e}.primary:hover{box-shadow:0 14px 32px #b68a2440}.text-btn{color:#273244}.text-btn:hover{color:#9a7220}.scroll-cue{color:#667085}.hero .starfield{display:none}.page-hero{color:#111827;background:radial-gradient(circle at 50% 0,#fff 0,#faf8f3 48%,#f3f4f6 100%);border-bottom:1px solid #e5e7eb}.page-hero h1{color:#111827}.page-hero h1 em{color:#b68a24}.page-hero>p:last-child{color:#667085}.page-hero .starfield{display:none}.intro-section,.zodiac-preview,.planets-section,.journal,.case-library,.about-story,.service-catalog,.product-catalog{color:#111827;background:#fff}.learning-values,.course-catalog,.case-method,.elements,.results{color:#111827;background:#faf8f3}.section-label,.eyebrow{color:#9a7220}.split-heading h2,.section-top h2,.elements>h2,.results>h2,.chart-explain h2,.values-heading h2,.case-intro h2,.case-method h2,.about-story h2,.icw-values h2,.product-intro h2,.service-note h2{color:#111827}.split-heading h2 em,.section-top h2 em,.elements>h2 em,.results>h2 em,.chart-explain h2 em,.values-heading h2 em,.case-intro h2 em,.case-method h2 em,.about-story h2 em,.icw-values h2 em,.product-intro h2 em,.service-note h2 em{color:#b68a24}.lead{color:#273244}.split-heading>div>p:not(.lead),.values-heading>p,.case-lead,.about-story>div>p:not(.lead),.product-intro>p{color:#667085}.three-pillars,.value-grid,.three-pillars article,.value-grid article{border-color:#e5e7eb}.three-pillars h3,.value-grid h3{color:#111827}.three-pillars p,.value-grid p{color:#667085}.quote-band{color:#fff;background:#111827;border-color:#d4af3738}.chart-callout{color:#111827;background:#f3f4f6}.chart-callout h2{color:#111827}.chart-callout p:not(.eyebrow){color:#667085}.chart-callout .mini-chart,.chart-callout .mini-chart:before,.chart-callout .mini-chart:after{border-color:#d1d5db}.chart-callout .mline{background:#d1d5db}.pale{color:#fff;background:#111827;border-color:#111827}.learning-experience,.icw-values,.service-note{color:#111827;background:#f3f4f6}.learning-experience h2,.icw-values h2,.service-note h2{color:#111827}.experience-list,.experience-list div,.icw-values>div,.icw-values article{border-color:#d1d5db}.experience-list div,.icw-values h3{color:#111827}.icw-values article p,.service-note>p:last-child{color:#667085}.icw-values article>span{color:#b68a24;background:#fff;border-color:#d4af37}.course-cta{color:#111827;background:#fff}.course-cta h2{color:#111827}.course-catalog{background:linear-gradient(#faf8f3,#f8f6f1)}.course-catalog .course-grid article,.service-grid article,.product-grid article{color:#111827;background:#fff;box-shadow:0 12px 36px #11182712;border:1px solid #e5e7eb!important}.course-catalog .course-grid article:hover,.service-grid article:hover,.product-grid article:hover{box-shadow:0 20px 48px #1118271f;border-color:#b68a2473!important}.course-catalog .course-grid article:before{background:radial-gradient(circle,#d4af3721,#0000 70%)}.course-catalog .course-icon,.product-grid article>div span{color:#e6c068;background:#111827;border-color:#d4af37}.course-catalog .course-grid h2,.service-grid h2,.product-grid h3{color:#111827}.course-grid article>p:not(.eyebrow),.service-grid p,.product-grid p{color:#667085}.course-meta{color:#667085;border-color:#e5e7eb}.course-catalog .course-grid .text-btn,.service-grid a,.product-grid a{color:#8a661c}.courses-coming{color:#fff;background:#111827;border-color:#d4af37}.courses-coming h3{color:#fff}.case-accordion,.case-accordion-item{border-color:#e5e7eb}.case-accordion-item>button{color:#111827}.case-accordion-item>button:hover{background:#faf8f3}.case-accordion-item.open>button{color:#fff;background:#111827}.case-accordion .case-feature{color:#111827;background:#faf8f3;border:1px solid #e5e7eb;border-top:0}.case-accordion .case-feature h2{color:#111827}.case-accordion .case-feature .lead{color:#4b5563}.case-feature li{border-color:#e5e7eb}.case-feature li p{color:#667085}.case-facts{border-color:#d1d5db}.case-facts b{color:#111827}.case-learning>div,.case-learning blockquote{color:#111827;background:#fff;border-color:#e5e7eb}.case-learning>div>p,.case-learning ul li{color:#667085}.case-chart{border-color:#d4af37}.case-chart:before,.case-chart:after{border-color:#d1d5db}.zodiac-deep,.planet-feature,.chart-section{color:#111827;background:#fff}.zodiac-wheel>button{color:#667085;background:#fff}.zodiac-wheel>button:hover,.zodiac-wheel>button.selected{background:#faf8f3}.facts{border-color:#e5e7eb}.facts b{color:#111827}.planet-nav{border-color:#e5e7eb}.planet-nav button{color:#667085}.planet-nav button.active{color:#8a661c}.planet-orbits,.planet-orbits i{border-color:#d4af37}.retrograde{color:#111827;background:#f3f4f6}.retrograde h2{color:#111827}.retrograde p:last-child{color:#667085}.chart-form{color:#111827;background:#fff;border:1px solid #e5e7eb;box-shadow:18px 18px #f3f4f6}.chart-form label{color:#667085}.chart-form input{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:#d1d5db}.form-note{color:#667085}.results{background:#faf8f3}.houses{color:#fff;background:#111827}.house-grid div{border-color:#ffffff26}.house-grid p{color:#d1d5db}.journal-art{background:#f3f4f6}.post-list,.post-list article{border-color:#e5e7eb}.post-list article.open{background:#faf8f3}.article-title{color:#111827}.article-body{color:#111827;background:#fff;border:1px solid #e5e7eb;border-left:2px solid #d4af37}.post-list .article-body p{color:#4b5563!important}.article-note{color:#8a661c}.newsletter{color:#fff;background:#111827}.newsletter h2{color:#fff}.newsletter form{border-color:#ffffff40}.about-story>img{border-color:#e5e7eb;box-shadow:24px 24px #f3f4f6}.service-grid{border:0}.product-intro p{color:#667085}.service-note .eyebrow{color:#9a7220}footer{color:#fff;background:#111827;border-color:#d4af3733}.footer-star+div .brand-button{color:#fff}.contact-details a{color:#d1d5db}.copyright{color:#9ca3af}@media (width<=1320px){.nav-wrap nav{background:#fffffffa}.nav-wrap nav button{color:#374151}.nav-wrap nav .nav-cta{color:#111827}}@media (width<=800px){.hero{background:#faf8f3}.hero:after{background:linear-gradient(#faf8f3 0%,#faf8f3f7 52%,#faf8f34d 100%)}.premium-hero-visual{background:#faf8f3}.page-hero{background:linear-gradient(#fff,#faf8f3)}.chart-form{box-shadow:12px 12px #f3f4f6}}body{font-size:clamp(17px,1.05vw,20px);font-weight:500;line-height:1.75}p{font-size:clamp(17px,1.05vw,20px);font-weight:500;line-height:1.78}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-weight:700!important}.hero h1{font-size:clamp(64px,6.2vw,96px);line-height:.94;font-weight:700!important}.page-hero h1{font-size:clamp(62px,6vw,88px);line-height:.96;font-weight:700!important}.split-heading h2,.section-top h2,.elements>h2,.results>h2,.chart-explain h2,.values-heading h2,.case-intro h2,.case-method h2,.about-story h2,.icw-values h2,.product-intro h2,.service-note h2,.learning-experience h2,.course-cta h2,.chart-callout h2,.retrograde h2,.newsletter h2{font-size:clamp(44px,4.3vw,60px);line-height:1.02;font-weight:700!important}.lead{font-size:clamp(21px,1.65vw,27px);font-weight:600;line-height:1.65}.nav-wrap .brand{font-size:clamp(17px,1.25vw,21px);font-weight:700;line-height:1.3}.nav-wrap nav button{font-size:clamp(15px,1vw,18px);font-weight:700;line-height:1.3}.nav-wrap nav .nav-cta{padding:16px 23px;font-size:clamp(15px,1vw,18px)}.primary{min-height:58px;padding:18px 30px;font-size:clamp(16px,1.05vw,18px);font-weight:700}.text-btn{font-size:clamp(15px,1vw,17px);font-weight:700}.eyebrow,.section-label{letter-spacing:.1em;font-size:clamp(13px,.9vw,16px);font-weight:700;line-height:1.45}.section-label{letter-spacing:.12em}.section-label span{width:55px}.three-pillars h3,.value-grid h3,.course-grid h2,.service-grid h2,.product-grid h3,.featured-post h2,.post-list h3,.sign-detail h2,.planet-copy h2{font-size:clamp(30px,2.15vw,36px);line-height:1.18;font-weight:700!important}.three-pillars p,.value-grid p,.course-grid article>p:not(.eyebrow),.service-grid p,.product-grid p,.icw-values article p,.service-note>p:last-child,.split-heading>div>p:not(.lead),.values-heading>p,.case-lead,.about-story>div>p:not(.lead),.product-intro>p{font-size:clamp(16px,1vw,18px);font-weight:500;line-height:1.8}.three-pillars small,.facts small,.course-grid .eyebrow,.service-grid article>small,.product-grid small,.case-facts small,.case-learning small,.case-learning blockquote span,.post-list small,.result-success,.form-note{letter-spacing:.08em;font-size:clamp(12px,.82vw,15px);font-weight:700;line-height:1.5}.course-meta{font-size:clamp(14px,.92vw,16px);font-weight:600;line-height:1.6}.course-catalog .course-grid .text-btn,.service-grid a,.product-grid a{font-size:clamp(15px,1vw,17px);font-weight:700;line-height:1.5}.sign-strip b{font-size:clamp(25px,1.8vw,31px);font-weight:700}.sign-strip small{font-size:clamp(12px,.78vw,14px);font-weight:700}.sign-strip button{padding-top:42px;padding-bottom:42px}.sign-words{font-size:clamp(13px,.9vw,16px);font-weight:700;line-height:1.6}.facts b{font-size:clamp(19px,1.35vw,24px);font-weight:700}.pager button,.planet-nav button{font-size:clamp(14px,.9vw,16px);font-weight:600}.element-grid h3{font-size:clamp(29px,2vw,34px);font-weight:700}.element-grid small,.element-grid p,.house-grid p{font-size:clamp(14px,.92vw,17px);font-weight:500;line-height:1.7}.experience-list div{font-size:clamp(20px,1.55vw,26px);font-weight:700}.icw-values h3{font-size:clamp(24px,1.75vw,30px);font-weight:700}.service-note>p:last-child{font-size:clamp(17px,1.05vw,20px)}.case-accordion-item>button b{font-size:clamp(23px,1.7vw,30px);font-weight:700}.case-accordion-item>button small{letter-spacing:.08em;font-size:clamp(12px,.82vw,15px);font-weight:700}.case-feature li b{font-size:clamp(20px,1.35vw,24px);font-weight:700}.case-feature li p,.case-learning>div>p,.case-learning ul li{font-size:clamp(15px,.95vw,18px);font-weight:500;line-height:1.72}.case-facts b{font-size:clamp(18px,1.25vw,22px)}.case-learning blockquote{font-size:clamp(21px,1.55vw,27px);font-weight:600}.post-list h3{margin-top:14px;margin-bottom:14px}.post-list article p:not(.eyebrow),.post-list .article-body p{font-weight:500;font-size:clamp(16px,1vw,18px)!important;line-height:1.8!important}.article-title{font-weight:700}.article-note{font-size:clamp(12px,.82vw,15px);font-weight:700}.newsletter>p:not(.eyebrow){font-size:clamp(16px,1vw,18px);font-weight:500}.newsletter input,.chart-form input{font-size:17px;font-weight:500}.chart-form label{font-size:clamp(13px,.88vw,16px);font-weight:700}.newsletter button{font-size:clamp(15px,1vw,17px);font-weight:700}footer p,.contact-details a{font-size:clamp(14px,.9vw,17px);font-weight:500;line-height:1.7}.contact-details small{font-size:clamp(12px,.8vw,14px);font-weight:700}.copyright{font-size:clamp(13px,.86vw,16px)}@media (width<=800px){body,p{font-size:17px}.hero h1{font-size:clamp(58px,14vw,76px)}.page-hero h1{font-size:clamp(54px,12vw,70px)}.split-heading h2,.section-top h2,.elements>h2,.results>h2,.chart-explain h2,.values-heading h2,.case-intro h2,.case-method h2,.about-story h2,.icw-values h2,.product-intro h2,.service-note h2,.learning-experience h2,.course-cta h2,.chart-callout h2,.retrograde h2,.newsletter h2{font-size:clamp(40px,9vw,52px)}.nav-wrap .brand{font-size:clamp(13px,2.5vw,17px)}.nav-wrap nav button{font-size:17px}.course-catalog .course-grid article,.service-grid article,.product-grid article{padding:34px 28px}.case-accordion-item>button b{font-size:23px}}@media (width<=520px){body,p{font-size:16px;line-height:1.72}.hero h1{font-size:clamp(54px,15vw,68px)}.page-hero h1{font-size:clamp(48px,13vw,62px)}.lead{font-size:20px}.eyebrow,.section-label{font-size:12px}.three-pillars h3,.value-grid h3,.course-grid h2,.service-grid h2,.product-grid h3,.featured-post h2,.post-list h3,.sign-detail h2,.planet-copy h2{font-size:30px}.course-catalog .course-grid article,.service-grid article,.product-grid article{padding:30px 22px}.primary{font-size:16px}.nav-wrap .brand span{font-size:10px}.case-accordion-item>button b{font-size:20px}.case-feature li p,.case-learning>div>p,.case-learning ul li{font-size:15px}}body{color:#111827;font-weight:500}p{font-weight:500}.nav-wrap nav button{color:#273244;font-weight:600}.nav-wrap .brand,.eyebrow,.section-label,small{font-weight:600}.hero .intro,.page-hero>p:last-child{color:#374151;font-weight:500}.lead{font-weight:600}.split-heading>div>p:not(.lead),.values-heading>p,.case-lead,.about-story>div>p:not(.lead),.product-intro>p,.three-pillars p,.value-grid p,.course-grid article>p:not(.eyebrow),.service-grid p,.product-grid p,.icw-values article p,.service-note>p:last-child{color:#4b5563;font-weight:500}.three-pillars h3,.value-grid h3,.course-grid h2,.service-grid h2,.product-grid h3{font-weight:600}.sign-strip button{color:#374151}.sign-strip b{color:#273244;font-weight:600}.sign-strip small{color:#667085;font-weight:600}.text-btn,.experience-list div,.facts b,.case-facts b{font-weight:600}.case-learning>div>p,.case-learning ul li,.case-feature li p,.post-list article p:not(.eyebrow){color:#4b5563;font-weight:500}.contact-details a{font-weight:500}.sign-strip{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;overflow:hidden}.sign-strip button{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.sign-strip button:nth-child(6n){border-right:0}.sign-strip button:nth-last-child(-n+6){border-bottom:0}@media (width<=800px){.sign-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.sign-strip button:nth-child(6n){border-right:1px solid var(--line)}.sign-strip button:nth-child(3n){border-right:0}.sign-strip button:nth-last-child(-n+6){border-bottom:1px solid var(--line)}.sign-strip button:nth-last-child(-n+3){border-bottom:0}}@media (width<=430px){.sign-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.sign-strip button:nth-child(3n){border-right:1px solid var(--line)}.sign-strip button:nth-child(2n){border-right:0}.sign-strip button:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.sign-strip button:nth-last-child(-n+2){border-bottom:0}}.hero-actions .hero-secondary{color:#273244;box-shadow:none;background:0 0;text-decoration:none}.hero .chakra-artwork .chakra-layer{transform-origin:60% 48%!important;clip-path:circle(34% at 60% 48%)!important;animation:52s linear infinite zodiacWheelSpin!important}@media (width<=1100px){.hero .chakra-artwork .chakra-layer{transform-origin:78% 48%!important;clip-path:circle(34% at 78% 48%)!important}}@media (width<=800px){.hero .chakra-artwork .chakra-layer{transform-origin:50% 48%!important;clip-path:circle(34% at 50% 48%)!important}}.about-story>img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:none;display:block}.courses-coming small{font-size:clamp(13px,.9vw,16px);line-height:1.45}.msme-badge{background:#ffffff8c;border:1px solid #d4af3773;border-radius:10px;align-items:center;gap:11px;width:fit-content;margin-top:10px;padding:10px 13px;display:flex}.msme-badge svg{fill:none;stroke:#e6c068;stroke-width:2.5px;flex:0 0 40px;width:40px;height:40px}.msme-badge span{gap:1px;line-height:1.25;display:grid}.msme-badge b{color:#273244;letter-spacing:.04em;font-size:13px}.msme-badge small{color:#667085;letter-spacing:.06em;font-size:10px}.experience-list>div{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:0;display:grid}.experience-list>div>span{margin-right:0;padding-top:7px}.experience-list .experience-copy{font:inherit;gap:6px;margin:0;line-height:1.35;display:grid}.experience-list .experience-copy b{font:inherit}.experience-list .experience-copy small{color:#667085;letter-spacing:0;font-family:DM Sans,sans-serif;font-size:clamp(13px,.9vw,16px);font-weight:500;line-height:1.55}.chakra-artwork .chakra-layer{transform-origin:60% 48%;clip-path:circle(34% at 60% 48%);will-change:transform;position:absolute;inset:0;animation:52s linear infinite zodiacWheelSpin!important;display:block!important}.chakra-artwork .hero-scene{transform:none;animation:none!important}.chakra-motion{z-index:2;aspect-ratio:1;pointer-events:none;border:1px dashed #b68a2457;border-radius:50%;width:min(42vw,720px);display:none;position:absolute;top:49%;left:62%;transform:translate(-50%,-50%);animation:28s linear infinite chakraRingSpin!important}.chakra-motion:before,.chakra-motion:after,.chakra-motion i{content:"";border:1px solid #b68a243d;border-radius:50%;position:absolute}.chakra-motion:before{border-style:dotted;inset:10%}.chakra-motion:after{border-style:dashed;inset:23%}.chakra-motion i:first-child{inset:36%}.chakra-motion i:last-child{background:#e6c06814;inset:45%}.chakra-motion b{color:#b68a24;font-size:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}@keyframes chakraRingSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes zodiacWheelSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=800px){.chakra-artwork .chakra-layer{transform-origin:50% 48%;clip-path:circle(34% at 50% 48%)}.chakra-motion{width:min(76vw,430px);top:50%;left:50%}}@media (prefers-reduced-motion:reduce){.chakra-motion,.chakra-artwork .chakra-layer{animation:none!important}}.hero-actions .hero-secondary:hover{color:#fff;background:#111827;border-color:#111827;box-shadow:0 14px 32px #11182729}.nav-wrap .brand,.nav-wrap nav button,.nav-wrap nav .nav-cta,.eyebrow,.section-label,.text-btn,.primary,.three-pillars h3,.value-grid h3,.course-grid h2,.service-grid h2,.product-grid h3,.sign-strip b,.experience-list div,.facts b,.case-facts b{font-weight:700}.sign-strip button:hover,.sign-strip button:focus-visible,.sign-strip button:hover b,.sign-strip button:focus-visible b{color:#fff}.sign-strip button:hover small,.sign-strip button:focus-visible small{color:#d1d5db}.page-hero{min-height:520px;padding-top:104px;padding-bottom:88px}.page-hero>p:last-child{max-width:680px;font-size:clamp(16px,1.15vw,19px);font-weight:500;line-height:1.75}#chart-results,.case-feature,.post-list{scroll-margin-top:calc(var(--site-header-height,108px) + 20px)}.planet-nav button,.pager button{min-height:44px}:root{--site-header-height:108px}html{scroll-padding-top:calc(var(--site-header-height) + 16px)}.app{flex-direction:column;min-height:100svh;display:flex}.nav-wrap{z-index:1000;width:100%;position:fixed;inset:0 0 auto}.app-main{padding-top:var(--site-header-height);flex:1 0 auto}footer{flex-shrink:0;margin-top:auto}@media (width<=800px){:root{--site-header-height:94px}.page-hero{min-height:430px;padding:76px 6vw 68px}.page-hero>p:last-child{max-width:620px;font-size:16px}.zodiac-deep{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;min-height:0;padding:52px 6vw 68px}.zodiac-wheel{width:min(78vw,460px);max-width:100%;margin:0 auto}.sign-detail{width:min(100%,680px);margin:0 auto;padding-top:0}.mini-chart,.planet-visual,.planet-orbits,.case-chart{max-width:100%;margin-left:auto;margin-right:auto}.hero .premium-hero-visual{width:100%;height:100%;inset:0}.hero .premium-hero-visual img{object-fit:cover;object-position:center center;filter:saturate(.96)contrast(1.02)}.hero:after{background:linear-gradient(#faf8f3b8 0%,#faf8f39e 58%,#faf8f34d 100%)}.hero+.intro-section{z-index:4;background:linear-gradient(#fff0 0%,#faf8f39e 44px,#fffffff0 92px,#fff 132px);margin-top:-120px;padding-top:172px;position:relative}}@media (width<=520px){:root{--site-header-height:88px}.page-hero{min-height:390px;padding:62px 20px 56px}.page-hero>p:last-child{font-size:16px;line-height:1.7}.zodiac-deep{isolation:isolate;padding:42px 20px 54px;display:block;position:relative;overflow:hidden}.zodiac-wheel{z-index:0;opacity:.2;pointer-events:none;width:min(124vw,520px);max-width:none;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zodiac-wheel>button{background:0 0;border-color:currentColor;width:34px;height:34px;padding:0;font-size:19px}.zodiac-wheel>button:hover,.zodiac-wheel>button.selected{background:0 0}.zodiac-wheel>div span{font-size:clamp(40px,13vw,52px)}.zodiac-wheel>div small{letter-spacing:.14em;font-size:8px}.sign-detail .count{margin-bottom:12px;display:block}.sign-detail{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffc2;border:1px solid #e5e7ebcc;border-radius:16px;padding:24px 18px;position:relative;box-shadow:0 14px 40px #1118270f}.sign-detail h2{margin:4px 0 14px}.sign-detail .lead{margin-top:20px}.facts{gap:16px;margin-top:24px}.pager button{min-height:44px;padding:8px 4px}.hero+.intro-section{background:linear-gradient(#fff0 0%,#faf8f394 38px,#fffffff0 78px,#fff 116px);margin-top:-110px;padding-top:144px}}.hero{min-height:calc(100svh - var(--site-header-height));padding:clamp(76px,8vw,118px) 6vw;overflow:clip}.hero-copy{width:58%;max-width:820px}.hero h1{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(56px,6.2vw,92px);line-height:.94}.premium-hero-visual{width:64%}.premium-hero-visual .hero-art-mobile{display:none}.chakra-artwork .hero-scene{transform:scale(1.02)}.chakra-artwork .chakra-layer{clip-path:circle(33% at 62% 48%);transform-origin:62% 48%;will-change:transform;animation:100s linear infinite chakraRotate;position:absolute;inset:0}@keyframes chakraRotate{0%{transform:scale(1.02)rotate(0)}to{transform:scale(1.02)rotate(360deg)}}.home-pathways{background:#fff;border-bottom:1px solid #ece7dc;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(34px,5vw,84px);padding:clamp(68px,7vw,108px) 8vw;display:grid}.home-pathway{min-height:220px;padding:38px 0 0 22px;position:relative}.home-pathway-number{color:#e9e9e9;letter-spacing:-.08em;font-family:DM Sans,sans-serif;font-size:clamp(88px,8vw,132px);font-weight:700;line-height:.8;position:absolute;top:0;left:0}.home-pathway>div{z-index:1;position:relative}.home-pathway h2{color:#111827;text-transform:uppercase;margin:0 0 14px;font-family:DM Sans,sans-serif;font-size:clamp(17px,1.2vw,21px);font-weight:700}.home-pathway p{color:#667085;max-width:390px;margin:0 0 24px;font-size:clamp(15px,1vw,17px);line-height:1.7}.home-pathway button{color:#9a7220;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font-size:14px;font-weight:700;transition:color .2s,border-color .2s}.home-pathway button:hover,.home-pathway button:focus-visible{color:#111827;border-color:currentColor}.home-services{background:#faf8f3;padding:clamp(88px,9vw,132px) 8vw}.home-services-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:clamp(34px,7vw,110px);max-width:1500px;margin:0 auto clamp(48px,5vw,74px);display:grid}.home-services-heading .section-label{margin-bottom:22px}.home-services-heading h2{color:#101828;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1}.home-services-heading h2 em{color:#b68a24}.home-services-heading>p{color:#475467;max-width:620px;margin:0;font-size:clamp(17px,1.1vw,19px);line-height:1.8}.home-services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1500px;margin:0 auto;display:grid}.home-service-card{isolation:isolate;background:#fff;border:1px solid #e5ded0;border-radius:16px;flex-direction:column;min-height:330px;padding:clamp(28px,2.5vw,40px);transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #1018280e}.home-service-card:before,.home-service-card:after{content:"";pointer-events:none;position:absolute;inset:0}.home-service-card:before{z-index:-2;background-image:var(--service-art);opacity:.56;background-repeat:no-repeat;background-size:400% 200%;transition:opacity .2s,transform .2s}.home-service-card:after{z-index:-1;background:linear-gradient(90deg,#fffffff0 0%,#ffffffc7 56%,#ffffff3d 100%)}.home-service-card:first-child:before{background-position:0 0}.home-service-card:nth-child(2):before{background-position:33.333% 0}.home-service-card:nth-child(3):before{background-position:66.666% 0}.home-service-card:nth-child(4):before{background-position:100% 0}.home-service-card:nth-child(5):before{background-position:0 100%}.home-service-card:nth-child(6):before{background-position:33.333% 100%}.home-service-card:nth-child(7):before{background-position:66.666% 100%}.home-service-card:nth-child(8):before{background-position:100% 100%}.home-service-card:hover,.home-service-card:focus-within{border-color:#b68a24a6;transform:translateY(-4px);box-shadow:0 20px 44px #1018281a}.home-service-card:hover:before,.home-service-card:focus-within:before{opacity:.68;transform:scale(1.025)}.course-catalog .course-grid article{isolation:isolate;position:relative;overflow:hidden}.course-catalog .course-grid article:before,.course-catalog .course-grid article:after{content:"";pointer-events:none;border-radius:0;width:auto;height:auto;position:absolute;inset:0;transform:none}.course-catalog .course-grid article:before{z-index:-2;background-image:var(--course-art);opacity:.52;background-repeat:no-repeat;background-size:400% 300%;transition:opacity .2s,transform .2s}.course-catalog .course-grid article:after{z-index:-1;transform-origin:50%;background:linear-gradient(90deg,#fffffff5 0%,#ffffffd1 58%,#ffffff4d 100%)}.course-catalog .course-grid article:first-child:before{background-position:0 0}.course-catalog .course-grid article:nth-child(2):before{background-position:33.333% 0}.course-catalog .course-grid article:nth-child(3):before{background-position:66.666% 0}.course-catalog .course-grid article:nth-child(4):before{background-position:100% 0}.course-catalog .course-grid article:nth-child(5):before{background-position:0}.course-catalog .course-grid article:nth-child(6):before{background-position:33.333%}.course-catalog .course-grid article:nth-child(7):before{background-position:66.666%}.course-catalog .course-grid article:nth-child(8):before{background-position:100%}.course-catalog .course-grid article:nth-child(9):before{background-position:0 100%}.course-catalog .course-grid article:nth-child(10):before{background-position:33.333% 100%}.course-catalog .course-grid article:nth-child(11):before{background-position:66.666% 100%}.course-catalog .course-grid article:nth-child(12):before{background-position:100% 100%}.course-catalog .course-grid article:hover:before,.course-catalog .course-grid article:focus-within:before{opacity:.64;transform:scale(1.025)}.courses-hero{place-content:center;min-height:230px;padding:20px 5vw 18px;display:grid}.courses-hero .eyebrow{color:#8a6519;letter-spacing:.16em;background:#ffffffc7;border:1px solid #b68a2473;border-radius:999px;width:fit-content;margin:0 auto 10px;padding:6px 14px;box-shadow:0 8px 24px #1118270f}.courses-hero .eyebrow:before,.courses-hero .eyebrow:after{content:"✦";color:#c4962b;margin:0 9px;font-size:.78em}.courses-hero h1{font-size:clamp(44px,4.2vw,62px);line-height:.91}.courses-hero>p:last-child{margin-top:12px;font-size:15px;line-height:1.5}.courses-hero+.course-catalog{padding-top:24px}.courses-hero+.course-catalog>.section-label{margin-bottom:18px}@media (width>=1001px){.course-catalog .course-grid article{min-height:390px;padding-top:24px;padding-bottom:22px}.course-catalog .course-icon{width:66px;height:66px;min-height:66px;margin:5px 0 18px}.course-catalog .course-grid h2{margin-bottom:14px}.course-catalog .course-meta{padding-top:14px;padding-bottom:12px}.course-catalog .course-grid .text-btn{padding-top:6px}}@media (width<=800px){.courses-hero{min-height:340px;padding:48px 24px 46px}.courses-hero h1{font-size:clamp(48px,11vw,68px)}.courses-hero+.course-catalog{padding-top:54px}}@media (width<=480px){.courses-hero{min-height:340px;padding:46px 20px 44px}.courses-hero .eyebrow{margin-bottom:18px;padding:8px 11px;font-size:10px}.courses-hero .eyebrow:before,.courses-hero .eyebrow:after{margin:0 5px}.courses-hero>p:last-child{margin-top:20px}}.service-hero{place-content:center;min-height:230px;padding:20px 5vw 18px;display:grid}.service-hero .eyebrow{color:#8a6519;letter-spacing:.16em;background:#ffffffc7;border:1px solid #b68a2473;border-radius:999px;width:fit-content;margin:0 auto 10px;padding:6px 14px;box-shadow:0 8px 24px #1118270f}.service-hero .eyebrow:before,.service-hero .eyebrow:after{content:"✦";color:#c4962b;margin:0 8px;font-size:.78em}.service-hero h1{font-size:clamp(44px,4.2vw,62px);line-height:.91}.service-hero>p:last-child{max-width:760px;margin-top:12px;font-size:15px;line-height:1.5}.service-hero+.service-catalog{padding-top:24px}.service-hero+.service-catalog>.section-label{margin-bottom:18px}.service-grid article{isolation:isolate;position:relative;overflow:hidden}.service-grid article:before,.service-grid article:after{content:"";pointer-events:none;border-radius:0;width:auto;height:auto;position:absolute;inset:0;transform:none}.service-grid article:before{z-index:-2;background-image:var(--consultation-art);opacity:.54;background-repeat:no-repeat;background-size:300% 300%;transition:opacity .2s,transform .2s}.service-grid article:after{z-index:-1;background:linear-gradient(90deg,#fffffff5 0%,#ffffffd1 58%,#ffffff47 100%)}.service-grid article:first-child:before{background-position:0 0}.service-grid article:nth-child(2):before{background-position:50% 0}.service-grid article:nth-child(3):before{background-position:100% 0}.service-grid article:nth-child(4):before{background-position:0}.service-grid article:nth-child(5):before{background-position:50%}.service-grid article:nth-child(6):before{background-position:100%}.service-grid article:nth-child(7):before{background-position:0 100%}.service-grid article:nth-child(8):before{background-position:50% 100%}.service-grid article:nth-child(9):before{background-position:100% 100%}.service-grid article:hover:before,.service-grid article:focus-within:before{opacity:.66;transform:scale(1.025)}@media (width>=1001px){.service-grid article{min-height:390px;padding:26px 30px 24px}.service-grid article>span{font-size:30px}.service-grid article>small{margin-top:14px}.service-grid h2{margin-bottom:12px}.service-grid a{padding-top:12px}}@media (width<=800px){.service-hero{min-height:340px;padding:48px 24px 46px}.service-hero h1{font-size:clamp(48px,11vw,68px)}.service-hero+.service-catalog{padding-top:54px}}.products-hero{place-content:center;min-height:230px;padding:20px 5vw 18px;display:grid}.products-hero .eyebrow{color:#8a6519;letter-spacing:.16em;background:#ffffffc7;border:1px solid #b68a2473;border-radius:999px;width:fit-content;margin:0 auto 10px;padding:6px 14px;box-shadow:0 8px 24px #1118270f}.products-hero .eyebrow:before,.products-hero .eyebrow:after{content:"✦";color:#c4962b;margin:0 8px;font-size:.78em}.products-hero h1{font-size:clamp(44px,4.2vw,62px);line-height:.91}.products-hero>p:last-child{margin-top:12px;font-size:15px;line-height:1.5}.products-hero+.product-catalog{padding-top:24px}.products-hero+.product-catalog .product-intro{gap:4vw}.products-hero+.product-catalog .product-intro .section-label{margin-bottom:10px}.products-hero+.product-catalog .product-intro h2{margin-bottom:0;font-size:clamp(38px,3.5vw,52px)}.products-hero+.product-catalog .product-grid{margin-top:24px}.product-grid article{isolation:isolate;position:relative;overflow:hidden}.product-grid article:before,.product-grid article:after{content:"";pointer-events:none;border-radius:0;width:auto;height:auto;position:absolute;inset:0;transform:none}.product-grid article:before{z-index:-2;background-image:var(--product-art);opacity:.56;background-repeat:no-repeat;background-size:300% 200%;transition:opacity .2s,transform .2s}.product-grid article:after{z-index:-1;background:linear-gradient(90deg,#fffffff5 0%,#ffffffd1 58%,#ffffff47 100%)}.product-grid article:first-child:before{background-position:0 0}.product-grid article:nth-child(2):before{background-position:50% 0}.product-grid article:nth-child(3):before{background-position:100% 0}.product-grid article:nth-child(4):before{background-position:0 100%}.product-grid article:nth-child(5):before{background-position:50% 100%}.product-grid article:nth-child(6):before{background-position:100% 100%}.product-grid article:hover:before,.product-grid article:focus-within:before{opacity:.68;transform:scale(1.025)}@media (width>=1001px){.products-hero+.product-catalog .product-intro{grid-template-columns:.6fr 1fr 1.15fr;align-items:center;gap:3vw}.products-hero+.product-catalog .product-intro .section-label,.products-hero+.product-catalog .product-intro h2,.products-hero+.product-catalog .product-intro>p{margin:0}.products-hero+.product-catalog .product-intro .section-label{line-height:1.5}.products-hero+.product-catalog .product-intro h2{font-size:clamp(34px,2.8vw,46px)}.products-hero+.product-catalog .product-intro>p{font-size:15px;line-height:1.65}.product-grid article{min-height:320px;padding:25px 30px 23px}.product-grid article>div span{width:52px;height:52px}.product-grid h3{margin-top:20px;margin-bottom:10px}.product-grid a{padding-top:12px}}@media (width<=800px){.products-hero{min-height:340px;padding:48px 24px 46px}.products-hero h1{font-size:clamp(48px,11vw,68px)}.products-hero+.product-catalog{padding-top:54px}.products-hero+.product-catalog .product-grid{margin-top:42px}}.social-rail{z-index:90;flex-direction:column;gap:9px;display:flex;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.social-rail button,.social-rail a{color:#fff;border:1px solid #ffffffb8;border-radius:14px;place-items:center;width:48px;height:48px;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 9px 24px #1118272e}.social-rail button{cursor:default}.social-rail .instagram{background:linear-gradient(135deg,#7c3aed,#e1306c,#f59e0b)}.social-rail .facebook{background:#1877f2}.social-rail .youtube{background:#f03}.social-rail .whatsapp{background:#25d366}.social-rail .mobile-courses-shortcut{color:#111827;cursor:pointer;background:linear-gradient(135deg,#e6c068,#b88a20);display:none}.social-rail svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.social-rail button:hover,.social-rail button:focus-visible,.social-rail a:hover,.social-rail a:focus-visible{transform:translate(-4px);box-shadow:0 13px 30px #11182740}.social-rail span{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#111827;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(6px,-50%)}.course-welcome-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);background:#1118278f;place-items:center;padding:24px;animation:.2s both welcomeFade;display:grid;position:fixed;inset:0}.course-welcome{text-align:center;background:radial-gradient(circle at 90% 10%,#e6c0682e,#0000 35%),#fffdf8;border:1px solid #b68a2452;border-radius:16px;width:min(560px,100%);padding:clamp(38px,5vw,62px);animation:.2s both welcomeRise;position:relative;overflow:hidden;box-shadow:0 30px 90px #11182740}.course-welcome-close{color:#111827;cursor:pointer;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,color .2s,border-color .2s;display:grid;position:absolute;top:16px;right:16px}.course-welcome-close:hover,.course-welcome-close:focus-visible{color:#fff;background:#111827;border-color:#d4af37}.course-welcome-close svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.course-welcome-symbol{color:#e6c068;background:#111827;border:1px solid #b68a2459;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:24px;display:grid}.course-welcome .eyebrow{margin-bottom:18px}.course-welcome h2{color:#111827;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(42px,5vw,62px);font-weight:700;line-height:.98}.course-welcome h2 em{color:#b68a24;font-weight:600}.course-welcome>p:not(.eyebrow){color:#4b5563;max-width:440px;margin:24px auto 30px;font-size:17px;font-weight:500;line-height:1.7}.course-welcome .primary{margin:0 auto}@keyframes welcomeFade{0%{opacity:0}to{opacity:1}}@keyframes welcomeRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=520px){.course-welcome-backdrop{padding:16px}.course-welcome{padding:46px 22px 30px}.course-welcome h2{font-size:clamp(40px,12vw,52px)}.course-welcome>p:not(.eyebrow){margin:20px auto 24px;font-size:16px}.course-welcome .primary{justify-content:space-between;width:100%}}.social-rail button:hover span,.social-rail button:focus-visible span,.social-rail a:hover span,.social-rail a:focus-visible span{opacity:1;transform:translateY(-50%)}@media (width<=600px){.social-rail{gap:7px;top:auto;bottom:18px;right:10px;transform:none}.social-rail button,.social-rail a{border-radius:12px;width:42px;height:42px}.social-rail svg{width:21px;height:21px}.social-rail .mobile-courses-shortcut{display:grid}.social-rail .mobile-courses-shortcut span{opacity:1;color:#fff;background:#111827;transform:translateY(-50%);box-shadow:0 8px 22px #11182733}}.home-service-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.home-service-card-top>span{color:#9a7220;background:#f5f1e8;border-radius:12px;place-items:center;width:50px;height:50px;font-size:24px;display:grid}.home-service-card-top small{color:#98a2b3;letter-spacing:.1em;font-size:14px;font-weight:700}.home-service-card h3{color:#101828;margin:0 0 14px;font-family:Cormorant Garamond,serif;font-size:clamp(28px,2.1vw,34px);font-weight:700;line-height:1.15}.home-service-card p{color:#475467;margin:0 0 28px;font-size:clamp(16px,1vw,18px);line-height:1.75}.home-service-card .text-btn{color:#7d5c18;align-self:flex-start;margin-top:auto}@media (width<=1000px){.home-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.home-pathways{grid-template-columns:1fr;gap:20px;padding:72px 6vw}.home-pathway{min-height:190px;padding-left:18px}.hero{flex-direction:column;align-items:stretch;min-height:auto;padding:0 0 76px;display:flex}.hero:after{display:none}.hero .premium-hero-visual{background:#faf8f3;flex:none;order:-1;width:100%;height:clamp(230px,43vw,340px);position:relative;inset:auto;overflow:visible}.hero .premium-hero-visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#faf8f300 0%,#faf8f39e 45%,#faf8f3 82%);height:132px;position:absolute;bottom:-52px;left:0;right:0}.hero .premium-hero-visual img{object-fit:cover;object-position:center}.hero .premium-hero-visual .hero-art-desktop{display:none}.hero .premium-hero-visual .hero-art-mobile{display:block}.hero .chakra-artwork .chakra-layer{clip-path:circle(34%);transform-origin:50%}.hero-copy{width:100%;max-width:760px;padding:38px 24px 0}.hero h1{font-size:clamp(48px,10vw,72px);line-height:.96}.hero .intro{max-width:680px;font-size:clamp(16px,2.4vw,18px)}.hero+.intro-section{background:#fff;margin-top:0;padding-top:88px}.home-services{padding:88px 6vw}.home-services-heading{grid-template-columns:1fr;align-items:start}}@media (width<=600px){.home-services-grid{grid-template-columns:1fr;gap:16px}.home-service-card{min-height:0;padding:28px 24px}}@media (width<=480px){.home-pathways{padding:58px 20px}.hero{padding-bottom:64px}.hero .premium-hero-visual{height:230px}.hero-copy{padding:34px 20px 0}.hero h1{font-size:clamp(42px,13vw,58px)}.hero-actions{align-items:stretch;width:100%}.hero-actions .primary,.hero-actions .text-btn{justify-content:space-between;width:100%}.hero+.intro-section{padding-top:72px}.home-services{padding:76px 20px}}@media (prefers-reduced-motion:reduce){.chakra-artwork .chakra-layer{animation:none;transform:none}}.consultation-cta{isolation:isolate;color:#fff;text-align:center;background:#153f51;border:1px solid #d4af3738;border-radius:18px;margin:clamp(72px,7vw,110px) clamp(20px,4vw,64px);padding:clamp(64px,7vw,100px) clamp(24px,7vw,112px);position:relative;overflow:hidden;box-shadow:0 22px 60px #1018281f}.consultation-cta .eyebrow{color:#e6c068;margin:0 0 18px}.consultation-cta h2{z-index:1;margin:0;font-family:Cormorant Garamond,serif;font-size:clamp(46px,5vw,72px);font-weight:700;line-height:1;position:relative}.consultation-cta>p:not(.eyebrow){color:#e5e9ed;max-width:680px;margin:24px auto 30px;font-size:clamp(17px,1.1vw,19px);line-height:1.75}.consultation-cta .primary{z-index:1;min-height:56px;margin:30px auto 0;position:relative}.consultation-cta-art{z-index:-1;pointer-events:none;color:#e6c06885;position:absolute;inset:0}.consultation-cta-art:before,.consultation-cta-art:after{content:"";aspect-ratio:1;border:1px solid #e6c06833;border-radius:50%;width:clamp(230px,25vw,430px);position:absolute;box-shadow:inset 0 0 0 34px #e6c06806,inset 0 0 0 35px #e6c0681c}.consultation-cta-art:before{top:50%;left:clamp(-210px,-11vw,-100px);transform:translateY(-50%)}.consultation-cta-art:after{top:50%;right:clamp(-210px,-11vw,-100px);transform:translateY(-50%)}.consultation-cta-art span{text-shadow:0 0 24px #e6c06840;font-family:Cormorant Garamond,serif;position:absolute}.consultation-cta-art .cta-sun{font-size:clamp(48px,6vw,88px);top:50%;left:7%;transform:translateY(-50%)}.consultation-cta-art .cta-moon{font-size:clamp(52px,6vw,92px);top:46%;right:8%;transform:translateY(-50%)}.consultation-cta-art .cta-stars{letter-spacing:.5em;font-size:clamp(15px,1.5vw,24px);bottom:12%;left:50%;transform:translate(-50%)}.zodiac-preview{padding-top:clamp(88px,9vw,132px)}.zodiac-preview>.section-label{margin-bottom:22px}.sign-strip .zodiac-card-logo{object-fit:cover;object-position:top center;width:clamp(86px,7vw,112px);height:clamp(72px,6vw,92px);margin:0 auto 14px;transition:filter .2s;display:block}.sign-strip button:hover .zodiac-card-logo,.sign-strip button:focus-visible .zodiac-card-logo{filter:saturate(1.06)contrast(1.03)}.zodiac-wheel>button img{object-fit:cover;object-position:top center;pointer-events:none;border-radius:50%;width:100%;height:100%;display:block}.zodiac-wheel>div>img{object-fit:cover;object-position:top center;width:clamp(88px,9vw,128px);height:clamp(72px,7.5vw,106px);margin:0 auto 8px;display:block}.site-footer{color:#10283a;background:#f3eddf;border-top:1px solid #e1d6c1;min-height:0;padding:clamp(68px,7vw,104px) max(6vw,50vw - 750px);display:block}.footer-main{grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(150px,.75fr));align-items:start;gap:clamp(40px,6vw,96px);display:grid}.footer-brand .brand{color:#10283a;text-align:left;max-width:390px;padding:0;font-family:Cormorant Garamond,serif;font-size:clamp(21px,1.55vw,27px);font-weight:700}.footer-brand .brand img{object-fit:contain;width:72px;height:72px}.site-footer .footer-brand>p{color:#5f625f;max-width:390px;margin:24px 0 0;font-size:clamp(15px,.95vw,17px);line-height:1.75}.footer-column{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-column h2{color:#85651e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.footer-column button,.footer-column a{color:#293746;text-align:left;background:0 0;border:0;padding:2px 0;font-size:clamp(15px,.95vw,17px);font-weight:600;line-height:1.5;text-decoration:none;transition:color .2s,transform .2s}.footer-column button:hover,.footer-column button:focus-visible,.footer-column a:hover,.footer-column a:focus-visible{color:#9a7220;transform:translate(3px)}.footer-bottom{border-top:1px solid #dcd1bc;justify-content:space-between;gap:24px;margin-top:clamp(52px,6vw,80px);padding-top:26px;display:flex}.site-footer .footer-bottom p{color:#676963;margin:0;font-size:clamp(13px,.86vw,15px);font-weight:600}@media (width<=900px){.footer-main{grid-template-columns:repeat(3,1fr)}.footer-brand{grid-column:1/-1}}@media (width<=600px){.consultation-cta{border-radius:16px;margin:56px 20px;padding:56px 22px}.consultation-cta .primary{justify-content:space-between;width:100%}.consultation-cta-art .cta-sun{font-size:44px;top:20%;left:-2%}.consultation-cta-art .cta-moon{font-size:46px;top:22%;right:1%}.consultation-cta-art .cta-stars{opacity:.75;bottom:8%}.sign-strip .zodiac-card-logo{width:82px;height:68px;margin-bottom:10px}.site-footer{padding:64px 20px 36px}.footer-main{grid-template-columns:1fr;gap:42px}.footer-brand{grid-column:auto}.footer-brand .brand{font-size:23px}.footer-column{gap:13px}.footer-column button,.footer-column a{align-items:center;min-height:34px;display:flex}.footer-bottom{flex-direction:column;margin-top:50px}}.hero .chakra-wheel{z-index:1;aspect-ratio:1;transform-origin:50%;pointer-events:none;border-radius:50%;height:65.5%;animation:52s linear infinite centeredChakraRotate;position:absolute;top:48%;left:60%;overflow:hidden}.hero .premium-hero-visual{container-type:size}.hero .chakra-wheel>img{object-fit:fill;width:285.9%;max-width:none;height:152.7%;position:absolute;top:-23%;left:-148.1%}.hero .chakra-wheel.hero-art-mobile{display:none}@keyframes centeredChakraRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width>=801px){.hero .chakra-wheel.hero-art-desktop{height:65.5cqh;top:47.8cqh;left:calc(100cqw - 57.53cqh)}}@container (aspect-ratio>=1874/1000){.hero .chakra-wheel.hero-art-desktop{height:36.1cqw;top:calc(50cqh - 1.17cqw);left:69.3cqw}}@media (width<=800px){.hero .chakra-wheel.hero-art-desktop{display:none}.hero .chakra-wheel.hero-art-mobile{height:65.9%;display:block;top:48%;left:50%}.hero .chakra-wheel.hero-art-mobile>img{width:269.7%;height:151.8%;top:-23.5%;left:-84.9%}@container (aspect-ratio>=1776/1000){.hero .chakra-wheel.hero-art-mobile{height:37.1cqw;top:calc(50cqh - .9cqw);left:50cqw}}}@media (prefers-reduced-motion:reduce){.hero .chakra-wheel{animation:none;transform:translate(-50%,-50%)}}
