@font-face{font-family:DM Sans Variable;src:url('/assets/dm-sans-latin.woff2') format('woff2');font-display:swap;font-style:normal;font-weight:100 1000}
:root{font-family:DM Sans Variable,system-ui,sans-serif;color:#302e2a;background:#f7f6f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit}button,input{font:inherit}a,button,input,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #745b38}html{scroll-behavior:smooth;scroll-padding-top:30px}.marketing{font-size:16px;line-height:1.65}.marketing h1:not([data-home-calculator] *),.marketing h2:not([data-home-calculator] *),.marketing h3:not([data-home-calculator] *){font-weight:500;line-height:1.15;margin:0 0 24px;letter-spacing:-.035em}.marketing h1,.marketing h2{font-family:Georgia,serif}.marketing h1{font-size:clamp(42px,5.3vw,76px)}.marketing h2{font-size:clamp(32px,3.7vw,48px)}.marketing h3{font-size:23px}.marketing p:not([data-home-calculator] *){margin:0 0 20px}.public-header,.public-footer,.public-section,.public-hero,.public-article,.public-bottom-cta{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}.public-header{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:100px;border-bottom:1px solid #e0dcd2}.public-logo{width:176px;height:auto;display:block}.public-header>a{flex-shrink:0}.public-header nav,.public-actions,.public-languages{display:flex;align-items:center;gap:24px}.public-header a{text-decoration:none}.public-header nav a{font-size:14px;min-height:44px;display:flex;align-items:center}.public-header nav a:hover,.public-secondary:hover,.public-footer a:hover{text-decoration:underline;text-underline-offset:5px}.public-actions{gap:20px}.public-languages{gap:2px}.public-languages a{min-width:36px;min-height:44px;display:grid;place-items:center;font-size:13px;border-bottom:2px solid transparent}.public-languages a[aria-current=page]{border-bottom-color:#967344}.public-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:54px;border-radius:6px;padding:13px 24px;background:#302e2a;color:#fffefa;font-size:15px;line-height:1.3;text-decoration:none;border:1px solid #302e2a;transition:background .2s}.public-button:hover{background:#514b40}.public-button.small{min-height:46px;padding:12px 18px;font-size:14px;gap:12px}.public-secondary{font-size:15px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.public-skip{position:fixed;top:8px;left:8px;padding:10px 20px;background:white;z-index:100;transform:translateY(-200%)}.public-skip:focus{transform:translateY(0)}.public-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center;padding-top:70px;padding-bottom:70px;min-height:620px}.public-eyebrow{font-size:12px;letter-spacing:.18em;font-weight:600;color:#806443;margin-bottom:24px!important}.hero-description{font-size:19px;max-width:555px;color:#666157;line-height:1.7}.hero-cta{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.hero-note{font-size:13px;color:#716b5f;margin-top:20px!important}.hero-art{position:relative;border-radius:48% 48% 10px 10px;min-height:480px;background:radial-gradient(ellipse at 50% 70%,#e9e1d1,transparent 70%);display:flex;align-items:center;justify-content:center}.hero-graph{width:280px;max-height:430px;overflow:visible}.graph-orbits{fill:none;stroke:#d6cfbf;stroke-width:1;opacity:.9}.graph-links{stroke:#b19d7e;stroke-width:3;fill:none}.graph-nodes{stroke:#9e8b70;stroke-width:1.5;fill:#fbfaf7}.graph-nodes .sage{fill:#a4b7a2}.graph-nodes .sand{fill:#cdb194}.graph-stars{stroke:#a58a5d;stroke-width:1.5;fill:none}.visual-caption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;letter-spacing:.13em;font-size:10px;color:#806443;padding:18px 24px;border-top:1px solid #d9d1c2}.visual-caption>span:last-child{font-size:16px;letter-spacing:.2em}.public-section{padding-top:80px;padding-bottom:80px;border-top:1px solid #e0dcd2}.intro-section h2{max-width:620px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:45px}.feature-grid article{border-top:1px solid #cfc6b7;padding-top:20px}.feature-number{color:#81633f;font-size:14px;display:block;margin-bottom:28px}.feature-grid h3{font-family:Georgia,serif;font-size:28px}.feature-grid p,.guide-card p{color:#666157;font-size:15px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:360px;color:#666157;font-size:15px;margin-bottom:0}.start-section{max-width:1440px;background:#efede5;border:1px solid #e0dcd2;border-radius:12px;padding-top:55px;padding-bottom:45px}.marketing .workspace-grid{grid-template-columns:360px minmax(0,1fr);gap:24px}.marketing .home-workspace{align-items:start}.marketing .workspace-grid h2{font-size:25px;letter-spacing:-.035em}.marketing .workspace-grid h3{font-size:20px;letter-spacing:-.02em}.marketing .workspace-grid .card-header h2{font-size:27px}.marketing .workspace-grid .type-name{font-size:36px}.marketing .workspace-grid .planet-row{font-size:14px}.marketing .reading-view h2{font-size:23px}.marketing .reading-view h3{font-size:20px}.marketing .reading-view p{margin-bottom:12px}.home-workspace-link{margin-top:24px!important;text-align:center}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.guide-card{border:1px solid #e2ddd2;border-radius:8px;padding:27px;text-decoration:none;background:#fffefa;display:flex;flex-direction:column;transition:background .2s;position:relative}.guide-card:hover{background:#efe9dc}.guide-card h3{font-family:Georgia,serif;font-size:26px}.guide-card p{flex:1;margin-bottom:16px}.guide-card>span:last-child{align-self:flex-end;font-size:24px;color:#806443}.home-faq{display:grid;grid-template-columns:.75fr 1.25fr;column-gap:80px}.home-faq>.public-eyebrow,.home-faq>h2{grid-column:1}.home-faq>div{grid-column:2;grid-row:1/4}.home-faq details{border-top:1px solid #dbd5c8;padding:16px 0}.home-faq summary{cursor:pointer;font-size:17px;min-height:44px;display:list-item;align-content:center}.home-faq details p{font-size:15px;color:#666157;padding-top:12px}.public-bottom-cta{margin-bottom:65px;text-align:center;padding-top:50px;padding-bottom:50px;background:#e8e2d5;border-radius:10px}.public-bottom-cta h2{max-width:750px;margin-left:auto;margin-right:auto}.public-footer{border-top:1px solid #e0dcd2;padding-top:48px;padding-bottom:35px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}.public-footer .public-logo{width:155px}.public-footer p{font-size:13px;color:#716b5f;margin-top:18px}.public-footer nav{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:flex-end;align-content:start}.public-footer a{font-size:13px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.public-footnote{grid-column:1/-1;padding-top:22px;border-top:1px solid #e0dcd2}.public-article{padding-top:35px;padding-bottom:60px}.breadcrumbs{font-size:13px;color:#716b5f;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:50px}.breadcrumbs a{min-height:30px}.article-header{max-width:900px;margin-bottom:60px}.article-header h1{font-size:clamp(38px,4.5vw,64px)}.article-header>p:not(.public-eyebrow):not(.article-date){font-size:19px;color:#666157;max-width:760px}.article-date{font-size:12px;color:#716b5f}.article-layout{display:grid;grid-template-columns:minmax(0,850px) 250px;gap:65px;align-items:start}.article-section{margin-bottom:48px;scroll-margin-top:30px}.article-section h2{font-size:32px;letter-spacing:-.025em}.article-section p{max-width:790px}.article-aside{position:sticky;top:35px;border-left:1px solid #ddd7ca;padding-left:24px}.article-aside>p{font-size:11px;letter-spacing:.12em;color:#806443}.article-aside nav{display:grid;margin-bottom:24px}.article-aside nav a{font-size:14px;line-height:1.4;min-height:44px;padding:10px 0;text-decoration:none}.article-aside nav a:hover{text-decoration:underline}.article-aside .public-button{padding:12px 16px;gap:10px;font-size:14px}.theme-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.theme-card{padding:24px;border:1px solid #ded8cb;background:#fffefa;border-radius:8px;margin-bottom:18px}.theme-grid .theme-card{margin-bottom:0}.theme-card h3{font-size:20px;letter-spacing:-.02em;line-height:1.3}.theme-card p{font-size:15px}.theme-card p:last-child{margin-bottom:0}.reflection-question{font-family:Georgia,serif;color:#745b38}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.profile-grid>div{padding:20px;border:1px solid #ded8cb;border-radius:8px}.profile-grid strong{font-size:22px;font-family:Georgia,serif}.profile-grid p{font-size:14px}.sources{padding-top:30px;border-top:1px solid #ded8cb}.sources p,.sources a{font-size:14px}.sources li{margin:10px 0}
@media(min-width:1450px){.start-section{padding-left:80px;padding-right:80px}}@media(max-width:1100px){.public-header,.public-footer,.public-section,.public-hero,.public-article,.public-bottom-cta{padding-left:30px;padding-right:30px}.public-header nav{gap:16px}.public-header nav a{font-size:13px}.public-logo{width:146px}.public-header{gap:15px}.public-actions{gap:10px}.public-hero{gap:30px}.marketing .workspace-grid{grid-template-columns:320px minmax(0,1fr)}.guide-grid{grid-template-columns:repeat(2,1fr)}.article-layout{grid-template-columns:minmax(0,1fr) 210px;gap:35px}}
@media(max-width:900px){.public-header nav{display:none}.public-hero{min-height:auto;grid-template-columns:1.2fr .8fr;padding-top:55px;padding-bottom:55px}.hero-art{min-height:400px}.hero-graph{width:220px}.visual-caption{font-size:9px;gap:20px}.feature-grid{gap:22px}.marketing .workspace-grid{grid-template-columns:1fr}.home-faq{column-gap:35px}.article-layout{grid-template-columns:1fr}.article-aside{position:static;grid-row:1;border-left:0;border-bottom:1px solid #ded8cb;padding:0 0 25px}.article-aside nav{display:flex;flex-wrap:wrap;gap:5px 24px}.theme-grid{grid-template-columns:1fr}.public-footer{grid-template-columns:1fr}.public-footer nav{justify-content:flex-start}}
@media(max-width:620px){.public-header,.public-footer,.public-section,.public-hero,.public-article,.public-bottom-cta{padding-left:20px;padding-right:20px}.public-header{min-height:82px;gap:8px}.public-logo{width:130px}.public-actions{gap:8px}.public-button.small{font-size:12px;padding:10px 12px;gap:8px;min-height:44px}.public-languages a{min-width:30px}.public-hero{display:flex;flex-direction:column;align-items:stretch;gap:36px;padding-top:48px}.public-hero h1{font-size:48px}.hero-description{font-size:17px}.hero-art{min-height:345px}.hero-graph{height:315px}.visual-caption{font-size:10px}.hero-note{font-size:12px}.feature-grid{grid-template-columns:1fr;gap:30px}.feature-number{margin-bottom:16px}.public-section{padding-top:48px;padding-bottom:48px}.section-heading{display:block}.section-heading>p{margin-top:20px}.guide-grid{grid-template-columns:1fr}.guide-card{padding:24px}.home-faq{display:block}.home-faq>div{margin:30px 0}.public-bottom-cta{margin:0 12px 40px}.public-footer{padding-top:35px;gap:15px}.public-footer nav{gap:0 20px}.public-footnote{margin-bottom:0!important}.start-section{border-radius:0}.marketing .workspace-grid h2{font-size:24px}.marketing .workspace-grid .type-name{font-size:30px}.profile-grid{grid-template-columns:repeat(2,1fr)}.article-header{margin-bottom:40px}.breadcrumbs{margin-bottom:35px}.article-section h2{font-size:28px}.public-article{padding-top:25px}.article-layout{gap:30px}.marketing .workspace-grid .birth-card{padding:20px}}
@media(max-width:360px){.public-header{padding-left:12px;padding-right:12px}.public-logo{width:112px}.public-actions{gap:4px}.public-button.small{padding:10px;font-size:11px}.public-button.small>span[aria-hidden]{display:none}.public-hero h1{font-size:42px}.hero-cta{gap:12px}.profile-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.marketing>main{margin-left:0;width:100%}.marketing .public-article{margin-left:auto;margin-right:auto}.marketing .hero-description{margin-bottom:20px}.marketing .public-button.small{white-space:nowrap}

/* Visible account access, a fully connected graph and editorial discovery. */
[data-header-account]:has(.header-account) .header-account-fallback{display:none}
.header-account,.header-account-fallback{display:flex;align-items:center;gap:12px}
.header-login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;color:#514a3e;font-size:14px;background:none;border:0;white-space:nowrap;cursor:pointer}
.header-login:hover{text-decoration:underline;text-underline-offset:5px}.header-account-name{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#745b38}
.public-header{flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.public-header nav{gap:18px}.public-actions{gap:14px}.header-chart-cta{display:none!important}
.public-header .public-button:disabled,.header-login:disabled{opacity:.55;cursor:wait}
.hero-art{min-height:540px;display:flex;flex-direction:column;gap:24px;padding:20px 0 0;background:radial-gradient(ellipse at 50% 55%,#e9e1d1,transparent 72%)}
.hero-graph{width:290px;height:430px;max-height:none;flex:none;overflow:visible;filter:drop-shadow(0 8px 12px #826b3e12)}
.visual-caption{position:static;width:100%;padding:18px 24px;gap:16px;flex-shrink:0}.graph-nodes .gold{fill:url(#node-gold)}.graph-nodes .sage{fill:url(#node-sage)}
.graph-links{stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.graph-nodes{stroke-width:1.4}
.graph-orbits{transform-origin:180px 270px;animation:orbit-drift 24s ease-in-out infinite alternate}.graph-stars{animation:star-glow 6s ease-in-out infinite alternate}.graph-nodes{animation:graph-breathe 8s ease-in-out infinite alternate}
@keyframes orbit-drift{from{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes star-glow{from{opacity:.4}to{opacity:1}}@keyframes graph-breathe{from{opacity:.88}to{opacity:1}}
.discovery-section{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding-top:95px;padding-bottom:95px}
.discovery-art{position:relative;aspect-ratio:4/5;border-radius:120px 120px 12px 12px;overflow:hidden;background:#e6dfd1}.discovery-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s ease}.discovery-art:hover img{transform:scale(1.035)}
.art-caption{position:absolute;left:28px;right:28px;bottom:24px;letter-spacing:.14em;font-size:10px;color:#fffdf7;text-shadow:0 1px 8px #302e2a;display:flex;align-items:center;gap:6px}
.discovery-copy h2{max-width:500px}.discovery-copy>p:not(.public-eyebrow){font-size:17px;color:#666157;line-height:1.8}
.discovery-notes{display:grid;gap:20px;margin:30px 0}.discovery-notes article{display:flex;gap:18px;border-top:1px solid #ddd6c8;padding-top:18px}.discovery-notes article>span{color:#947344;font-size:12px;padding-top:4px}.discovery-notes h3{font-size:19px!important;margin:0 0 7px!important;letter-spacing:-.02em!important}.discovery-notes p{font-size:14px;color:#716b5f;margin:0!important}
.energy-section{background:#f0eee7;max-width:1440px;border-radius:12px}.energy-section .section-heading h2{max-width:580px}.energy-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:46px}
.energy-card{display:flex;flex-direction:column;text-decoration:none;padding:24px 20px;border:1px solid #dfdacd;border-radius:90px 90px 10px 10px;background:#fcfaf5;transition:transform .35s,box-shadow .35s,border-color .35s;--energy:#a0b09a;min-width:0}.energy-card:hover{transform:translateY(-8px);box-shadow:0 18px 35px #4a402815;border-color:#b3a184}
.energy-gold{--energy:#c8ae79}.energy-sand{--energy:#c3ab92}.energy-rose{--energy:#b88778}.energy-moon{--energy:#aaa9b3}
.energy-symbol{position:relative;display:grid;place-items:center;width:100px;height:115px;margin:0 auto 20px;color:#6d604e}.energy-symbol span{position:absolute;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff8,var(--energy));box-shadow:inset 0 0 18px #fff5,0 8px 25px #75664c15;transition:transform .7s}.energy-symbol i{position:absolute;width:100px;height:48px;border:1px solid var(--energy);border-radius:50%;transform:rotate(-35deg)}.energy-card:hover .energy-symbol span{transform:scale(1.08)}.energy-card:hover .energy-symbol i{transform:rotate(-10deg);transition:transform .7s}.energy-symbol b{position:relative;font:italic 24px Georgia,serif;font-weight:400}
.energy-type{font-size:11px;letter-spacing:.04em;color:#806443;min-height:36px;margin-bottom:12px!important}.energy-card h3{font-family:Georgia,serif;font-size:24px!important;line-height:1.17!important;margin-bottom:14px!important;min-height:56px}.energy-card>p:not(.energy-type){font-size:13px;line-height:1.7;color:#716b5f;flex:1}.energy-link{display:flex;gap:8px;align-items:center;font-size:12px;color:#806443;padding-top:18px;border-top:1px solid #e6dfd2}
.practice-section{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;border-top:0}.practice-section h2{max-width:500px}.practice-section>div>p:not(.public-eyebrow){color:#716b5f;max-width:410px}.practice-section .public-button{margin-top:12px}.practice-steps{display:grid}.practice-steps article{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid #ddd6c8}.practice-steps article:first-child{border-top:1px solid #ddd6c8}.practice-number{font:italic 38px Georgia,serif;color:#a18459;min-width:45px}.practice-steps h3{font-size:21px!important;margin:0 0 10px!important;letter-spacing:-.02em!important}.practice-steps p{font-size:14px;color:#716b5f;margin:0!important}
.motion-ready [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}
.energy-grid [data-reveal]:nth-child(2){transition-delay:70ms}.energy-grid [data-reveal]:nth-child(3){transition-delay:140ms}.energy-grid [data-reveal]:nth-child(4){transition-delay:210ms}.energy-grid [data-reveal]:nth-child(5){transition-delay:280ms}.energy-grid [data-reveal].is-visible:hover{transform:translateY(-8px);transition-delay:0ms}
@media(max-width:1100px){.public-header nav{display:none}.discovery-section{gap:40px}.energy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.energy-card{padding:26px}.practice-section{gap:45px}.energy-card h3{min-height:0}.hero-graph{width:260px;height:390px}.hero-art{min-height:475px}}
@media(max-width:700px){.public-header{justify-content:space-between;gap:10px}.public-header .public-logo{width:135px}.public-actions{gap:12px}.public-languages a{min-width:28px}.header-account,.header-account-fallback{gap:8px}.header-login{font-size:12px}.header-account-name{display:none}.public-header .public-button.small{font-size:12px;padding:10px 12px}.header-account:has(.header-account-name) .header-login{font-size:11px}.discovery-section,.practice-section{grid-template-columns:1fr;gap:32px}.discovery-section{padding-top:55px;padding-bottom:55px}.discovery-art{aspect-ratio:5/4;border-radius:65px 65px 8px 8px}.energy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.energy-card{padding:22px 17px;border-radius:75px 75px 8px 8px}.energy-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:100px 1fr;column-gap:24px;border-radius:12px;align-items:center}.energy-card:last-child .energy-symbol{grid-row:1/5;margin:0}.energy-card:last-child .energy-type{min-height:0;margin-bottom:5px!important}.energy-card:last-child h3{margin-bottom:8px!important}.energy-card:last-child p{margin-bottom:12px!important}.hero-art{min-height:390px}.hero-graph{width:230px;height:340px}.visual-caption{padding:15px 20px}.practice-steps article{gap:20px;padding:24px 0}.practice-number{font-size:32px}}
@media(max-width:380px){.public-header .public-logo{width:112px}.public-header{padding-left:12px;padding-right:12px}.public-actions{gap:6px}.header-account,.header-account-fallback{gap:5px}.public-languages a{min-width:24px}.public-header .public-button.small{padding:10px}.energy-card h3{font-size:22px!important}.energy-card{padding:20px 14px}.energy-symbol{width:88px}.energy-card:last-child{column-gap:12px;grid-template-columns:88px 1fr}}
@media(prefers-reduced-motion:reduce){.graph-orbits,.graph-stars,.graph-nodes{animation:none}.motion-ready [data-reveal]{opacity:1;transform:none;transition:none}.discovery-art img,.energy-symbol span,.energy-symbol i{transition:none}}
.visual-caption>span:last-child{white-space:nowrap}
@media(min-width:621px) and (max-width:800px){.visual-caption{font-size:8px;padding-left:12px;padding-right:12px}.visual-caption>span:last-child{font-size:13px;letter-spacing:.1em}}
/* Opaque centers hide the channel segments beneath them. */
.graph-nodes{animation:none}
.guide-card{overflow:hidden;padding:0 26px 24px}.guide-visual{margin:0 -26px 26px;height:180px;border-bottom:1px solid #e5dfd2;background:radial-gradient(ellipse at 50% 60%,#e6e0d2,transparent 72%),#f3f0e7;overflow:hidden;display:flex;align-items:center;justify-content:center}.guide-visual svg{height:100%;width:100%;max-width:340px;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.guide-visual img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;transition:transform .9s ease}.guide-card:hover .guide-visual svg,.guide-card:hover .guide-visual img{transform:scale(1.055)}.guide-visual-types,.guide-visual-authority{background:radial-gradient(ellipse at 50% 60%,#dfe5d8,transparent 72%),#f0f1e8}.guide-visual-profiles,.guide-visual-channels{background:radial-gradient(ellipse at 50% 60%,#eadbd2,transparent 72%),#f4eee7}.guide-visual-gates,.guide-visual-method{background:radial-gradient(ellipse at 50% 60%,#e9dec3,transparent 72%),#f4efe3}
@media(max-width:700px){.public-header .public-logo{width:120px}.public-actions{gap:8px}.public-header{column-gap:8px}.guide-card{padding:0 24px 24px}.guide-visual{margin-left:-24px;margin-right:-24px;height:185px}}
@media(max-width:360px){.public-header{display:grid;grid-template-columns:1fr auto}.public-actions{display:contents}.public-languages{grid-column:2;grid-row:1}[data-header-account]{grid-column:1/-1;justify-self:end}.public-header .public-logo{width:112px}}
@media(prefers-reduced-motion:reduce){.guide-visual svg,.guide-visual img{transition:none}}
.marketing .public-bottom-cta{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;overflow:hidden}
.marketing .public-bottom-cta h2{width:100%;max-width:750px;margin:0 auto 28px;text-align:center;text-wrap:balance}
.marketing .public-bottom-cta>.public-button{align-self:center;position:relative}
.marketing .public-bottom-cta::before,.marketing .public-bottom-cta::after{content:"";position:absolute;width:240px;height:240px;border:1px solid #b4a08044;border-radius:50%;pointer-events:none}
.marketing .public-bottom-cta::before{left:-140px;top:-110px}.marketing .public-bottom-cta::after{right:-140px;bottom:-110px}
.marketing .home-workspace.horizontal-workspace{grid-template-columns:minmax(0,1fr)}
.marketing .home-workspace .birth-card{padding:28px 30px}
.marketing .home-workspace .card-heading{padding-bottom:22px}
.marketing .home-workspace .guest-note{margin-top:16px}
@media(max-width:620px){.marketing .home-workspace .birth-card{padding:22px 20px}}
.discovery-art{background:radial-gradient(ellipse at 50% 50%,#eae3d3,transparent 75%),#f0eee5;border:1px solid #dfd8ca;border-radius:110px 110px 12px 12px}
.rhythm-poster{width:100%;height:100%;display:block}.poster-orbits{transform-origin:240px 290px;animation:orbit-drift 28s ease-in-out infinite alternate}
.guide-visual-basics{background:radial-gradient(ellipse at 50% 60%,#e9dec3,transparent 72%),#f4efe3}
@media(max-width:700px){.discovery-art{aspect-ratio:4/5;max-width:480px;width:100%;margin:0 auto;border-radius:90px 90px 10px 10px}}
@media(prefers-reduced-motion:reduce){.poster-orbits{animation:none}}
