@import "https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Caveat:wght@400;500&family=DM+Sans:wght@400;450;500;550;600;650&display=swap";@import "https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,wght@0,400;0,500;1,400&family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Manrope:wght@400;500;600&display=swap";:root{--paper:#fcfaf7;--ivory:#f4efe9;--ink:#35282b;--muted:#807274;--wine:#530f25;--rose:#eadbd7;--line:#e8e0da;--serif:"Instrument Serif",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{background:var(--paper);color:var(--ink);margin:0;font:14px DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,textarea,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--wine);outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:500}em{font-weight:400}.sidebar{border-right:1px solid var(--line);background:#f5f0e9;flex-direction:column;width:232px;padding:35px 23px;display:flex;position:fixed;inset:0 auto 0 0}.brand{flex-direction:column;align-items:center;width:max-content;margin:0 auto 51px;display:flex}.brand-word{font-family:var(--serif);letter-spacing:-5px;color:var(--wine);font-size:70px;line-height:.9;position:relative}.brand-star{letter-spacing:0;font-size:27px;position:absolute;top:7px;right:-26px}.brand-small{letter-spacing:4px;padding-top:14px;font-size:8px}.side-caption{letter-spacing:1.7px;color:#928184;text-align:center;margin-bottom:21px;font-size:8px}nav{flex-direction:column;gap:8px;display:flex}nav a{color:#7c6b6f;border-radius:5px;align-items:center;gap:14px;padding:14px 16px;font-size:12px;display:flex}nav a span{width:20px;font-size:21px}nav a:hover,nav a.active{color:var(--wine);background:#e9dcd8}.sidebar-bottom{margin-top:auto}.side-note{text-align:center;color:#9c8586;padding:28px 0}.side-note>span{font-size:30px}.side-note p{font:italic 18px/1.4 var(--serif);margin-top:12px}.profile{text-align:left;background:0 0;border:0;border-top:1px solid #dfd5cd;align-items:center;gap:11px;width:100%;padding:22px 0 0;display:flex}.avatar{width:34px;height:34px;color:var(--wine);background:#e5d5cf;border-radius:50%;place-items:center;display:grid}.profile b{font-size:10px;font-weight:550;display:block}.profile small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.profile>span:last-child{margin-left:auto}main{max-width:1700px;margin-left:232px;padding:0 48px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:79px;display:flex}.eyebrow{letter-spacing:1.8px;color:var(--muted);font-size:9px;font-weight:550;line-height:1.6}.eyebrow i{color:#bdafaa;margin:0 15px;font-style:normal}.text-button{color:var(--wine);background:0 0;border:0;font-size:11px}.text-button span{margin-left:13px}.welcome{justify-content:space-between;align-items:center;padding:38px 0 30px;display:flex}.welcome h1{margin:8px 0 7px;font-size:39px}.welcome p:last-child{color:var(--muted);font-size:12px}.welcome-flower{color:#beaaa0;margin-right:9px;font-size:57px;font-weight:400;line-height:1}.hero{background:var(--wine);color:#f9f1e9;border-radius:5px;min-height:348px;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:1;padding:34px 40px}.pill{letter-spacing:2px;color:#ead6cf;border:1px solid #a37a87;border-radius:30px;padding:7px 12px;font-size:8px;display:inline-block}.hero h2{letter-spacing:-.5px;margin:19px 0 15px;font-size:47px;line-height:1.08}.hero h2 em{color:#dfbfae}.hero p{color:#e2cdd0;font-size:11px;line-height:1.9}.button{border:0;border-radius:3px;justify-content:center;align-items:center;gap:28px;padding:14px 19px;font-size:10px;font-weight:550;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.ivory{color:var(--wine);background:#f2e7da;margin-top:22px}.button.burgundy{background:var(--wine);color:#fff7f0}.hero-foot{letter-spacing:1.5px;color:#c9a8b2;margin-top:21px;font-size:7px;display:block}.hero-art{right:0;justify-content:center;align-items:center;width:39%;display:flex;position:absolute;inset-block:0}.art-arch{background:linear-gradient(140deg,#c7948d55,#b3807920);border:1px solid #a87e83;border-radius:160px 160px 0 0;position:absolute;inset:31px 38px 0;box-shadow:inset 16px 0 70px #deb09615}.art-orbit{border:1px solid #b6938c38;border-radius:50%;width:370px;height:370px;position:absolute;transform:translate(40px,36px)}.hero-art svg{color:#e3c6ae;opacity:.9;width:80%;height:90%;position:relative}.art-caption{font:italic 18px var(--serif);color:#d9b6a8;position:absolute;bottom:22px;right:53px}.art-spark{color:#e6c9b9;font-size:52px;position:absolute;top:45px;right:31px}.section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.section-title h2{margin-top:5px;font-size:31px}.section-note{color:var(--muted);padding-bottom:4px;font-size:10px}.paths{margin:41px 0 32px}.path-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.path-card{border:1px solid var(--line);text-align:left;background:0 0;border-radius:4px;padding:20px 19px 0;transition:background .2s,border-color .2s}.path-card:hover{background:#f4ece8;border-color:#ba9f9f}.path-card.selected{background:#efe4df;border-color:#d8c2ba}.card-number{color:#9d8583;letter-spacing:1px;justify-content:space-between;font-size:8px;display:flex}.card-number span{font-size:14px}.path-symbol{color:#946574;margin:16px 0 9px;font-size:28px;display:block}.path-card h3{font-size:27px;line-height:1.03}.path-card p{color:var(--muted);margin:13px 0 20px;font-size:9px;line-height:1.7}.card-action{color:var(--wine);border-top:1px solid #d9cbc4;justify-content:space-between;gap:4px;padding:13px 0;font-size:8px;display:flex}.daily-grid{grid-template-columns:1.5fr 1fr;gap:22px;margin:36px 0 43px;display:grid}.ritual{border:1px solid var(--line);background:#fffdfa;border-radius:4px;padding:27px}.duration{border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:5px 8px;font-size:8px}.ritual .section-title{margin-bottom:14px}.ritual h2{font-size:31px;line-height:1.08}.ritual h2 em{color:#9b6b76}.ritual>p{margin-top:17px;font-size:11px;line-height:1.7}textarea{resize:vertical;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);background:#f8f5f0;border-radius:3px;margin-top:15px;padding:13px;font-size:11px;line-height:1.8}textarea:focus,input:focus{outline:1px solid #b58b99}textarea::placeholder{color:#9c8c8c}.ritual-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:17px;display:flex}.ritual-footer small{color:#8e7c7d;font-size:8px}.ritual-footer .button{gap:15px;padding:11px 14px;font-size:9px}.intention{text-align:center;background:#eee6dc;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.intention .eyebrow{letter-spacing:1.4px;font-size:8px}.quote-mark{font:65px var(--serif);color:#bc988a;height:58px;margin-top:13px}blockquote{font:27px/1.15 var(--serif);color:#79505b;margin:0}blockquote em{color:#9e777a}.intention-line{background:#bda897;width:35px;height:1px;margin:23px 0 19px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:21px;display:flex}.filters button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:20px;padding:8px 14px;font-size:10px}.filters button.active{background:var(--wine);color:#fff;border-color:var(--wine)}.resource-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.resource-card{border:1px solid var(--line);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.resource-cover{color:#79525e;background:#e6d8cc;justify-content:center;align-items:center;height:155px;display:flex;position:relative;overflow:hidden}.resource-cover:before,.resource-cover:after{content:"";opacity:.18;border:1px solid;border-radius:50%;width:160px;height:210px;position:absolute;transform:rotate(35deg)}.resource-cover:after{transform:rotate(-35deg)}.resource-cover span{font:italic 33px var(--serif);text-align:center;z-index:1;max-width:180px;line-height:1}.resource-card:nth-child(2) .resource-cover{color:#656e53;background:#deddd2}.resource-card:nth-child(3) .resource-cover{color:#865966;background:#ead5d5}.resource-body{flex-direction:column;flex:1;align-items:start;padding:18px;display:flex}.resource-body .eyebrow{font-size:7px}.resource-body h3{margin:8px 0;font-size:24px}.resource-body>p{color:var(--muted);margin-bottom:17px;font-size:10px;line-height:1.7}.resource-body button{color:var(--wine);text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;margin-top:auto;padding:0;font-size:10px;display:flex}.community{background:#f2eae4;border:1px solid #e5d7cf;border-radius:4px;grid-template-columns:1fr 1fr;gap:30px;margin-top:46px;padding:35px;display:grid}.community h2{margin:12px 0;font-size:37px;line-height:1.08}.community h2 em{color:#946875}.community p{color:var(--muted);font-size:11px;line-height:1.8}.community .button{margin-top:21px}.community-options{flex-direction:column;justify-content:center;display:flex}.community-options>a{border-bottom:1px solid #d9cbc3;align-items:center;gap:15px;padding:20px 0;display:flex}.community-options>a:last-child{border-bottom:0}.community-options>a>span:first-child{color:#a08080;font-size:9px}.community-options>a>span:last-child{color:var(--wine);margin-left:auto}.community-options h3{margin-bottom:4px;font:500 12px DM Sans,sans-serif}.community-options p{font-size:10px}footer{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:40px;padding:24px 0 31px;display:flex}.footer-brand{font:32px var(--serif);color:var(--wine)}footer>span:nth-child(2){letter-spacing:1.6px;color:var(--muted);font-size:7px}footer a{color:var(--muted);margin-left:auto;font-size:9px}dialog{border:1px solid var(--line);background:var(--paper);width:calc(100% - 30px);max-width:550px;max-height:90vh;color:var(--ink);border-radius:8px;padding:40px}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#35212b88}.modal-close{color:var(--wine);background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:15px}dialog h2{margin:12px 0 17px;font-size:35px;line-height:1.1}dialog p{color:var(--muted);margin-bottom:14px;font-size:12px;line-height:1.9}dialog label{margin-top:18px;font-size:11px;display:block}dialog input{border:1px solid var(--line);background:#fff;border-radius:3px;width:100%;margin-top:8px;padding:12px}dialog select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;margin:8px 0 20px;padding:12px;font:12px DM Sans,sans-serif}dialog ol{padding-left:20px}dialog li{margin-bottom:14px;font-size:12px;line-height:1.8}dialog .button{margin-top:14px}.day-list{flex-direction:column;gap:7px;margin:20px 0;display:flex}.day-list button{border:1px solid var(--line);text-align:left;background:0 0;border-radius:3px;gap:10px;padding:13px;font-size:11px;display:flex}.day-list button.done{color:#596149;background:#e8eadd}.toast{background:var(--wine);color:#fff;opacity:0;pointer-events:none;z-index:5;border-radius:4px;padding:13px 20px;font-size:12px;transition:opacity .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.toast.show{opacity:1}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1450px){main{padding:0 65px}.hero h2{font-size:57px}.hero{min-height:390px}.hero-copy{padding:40px 49px}.path-card{padding:24px 25px 0}.path-card p{font-size:11px}.card-action{font-size:10px}.path-card h3{font-size:32px}}@media (max-width:1100px){.sidebar{width:190px;padding-inline:15px}main{margin-left:190px;padding:0 28px}.hero h2{font-size:39px}.hero-art{opacity:.65;width:35%}.hero-copy{padding:30px}.path-grid{gap:10px}.path-card{padding:16px 13px 0}.path-card h3{font-size:24px}.path-card p br,.section-note{display:none}.ritual-footer{flex-direction:column;align-items:start}.intention blockquote{font-size:24px}}@media (max-width:780px){.sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:16px 20px;position:relative}.brand{margin:0 auto 18px}.brand-word{font-size:48px}.brand-small{letter-spacing:3px;padding-top:8px;font-size:6px}.brand-star{font-size:18px;right:-19px}.side-caption,.sidebar-bottom{display:none}nav{flex-flow:wrap;justify-content:center;gap:3px}nav a{gap:5px;padding:9px;font-size:10px}nav a span{width:auto;font-size:14px}main{margin:0;padding:0 20px}header{height:52px}.eyebrow{letter-spacing:1.3px;font-size:8px}.text-button{font-size:9px}.text-button span{display:none}header .eyebrow{font-size:7px}header .eyebrow i{margin:0 5px}.welcome{padding:29px 0 24px}.welcome h1{font-size:31px}.welcome p:last-child{font-size:10px}.welcome-flower{font-size:40px}.hero{min-height:350px}.hero-copy{padding:27px 24px}.hero h2{font-size:38px}.hero-art{opacity:.36;pointer-events:none;width:50%;right:-70px}.hero-art svg{width:100%}.art-caption{display:none}.hero-copy p{max-width:240px}.hero-foot{font-size:6px}.paths{margin-top:30px}.section-title h2{font-size:28px}.path-grid{grid-template-columns:repeat(2,1fr);gap:12px}.path-card{padding:17px 17px 0}.path-card h3{font-size:28px}.path-card p{min-height:34px;font-size:10px}.card-action{font-size:9px}.daily-grid{grid-template-columns:1fr;gap:18px;margin:27px 0 31px}.ritual{padding:23px}.ritual h2{font-size:29px}.ritual-footer{flex-direction:row;align-items:center}.ritual-footer small{max-width:110px}.intention{padding:28px}.intention blockquote{font-size:29px}.resource-grid{grid-template-columns:1fr}.resource-card{grid-template-columns:120px 1fr;display:grid}.resource-cover{height:100%;min-height:180px}.resource-cover span{padding:12px;font-size:25px}.resource-body h3{font-size:24px}.community{grid-template-columns:1fr;gap:10px;margin-top:31px;padding:25px}.community h2{font-size:34px}.community p br{display:none}.community-options>a{padding:17px 0}footer{gap:12px}footer>span:nth-child(2){max-width:135px;font-size:6px;line-height:1.8}.filters{gap:5px}.filters button{padding:8px 11px;font-size:9px}dialog{padding:35px 24px}.toast{text-align:center;width:max-content;max-width:90%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}button:disabled{opacity:.6;cursor:wait}.wordmark{font:68px/.9 var(--serif);letter-spacing:-4px;color:var(--wine);width:max-content;display:block;position:relative}.wordmark sup{font:23px var(--serif);vertical-align:top;letter-spacing:0;margin-left:4px}.wordmark small{letter-spacing:4px;padding:15px 0 0 8px;font:8px DM Sans,sans-serif;display:block}.brand-button{background:0 0;border:0;margin:0 auto 48px;padding:0}.sidebar nav button{color:#7c6b6f;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:13px;padding:13px 15px;font-size:12px;display:flex}.sidebar nav button span{width:21px;font-size:21px}.sidebar nav button:hover,.sidebar nav button.active{color:var(--wine);background:#e9dcd8}.header-actions{color:var(--muted);align-items:center;gap:24px;font-size:10px;display:flex}.private-badge{color:var(--wine);border:1px solid #ddcbc7;border-radius:20px;padding:6px 10px;font-size:9px}.hero-flower{font:220px var(--serif);color:#dbb8a1;opacity:.5;position:relative}.hero-art .art-caption{bottom:30px}.path-card h3{max-width:150px}.app-main{min-height:100vh}.page-title{padding:39px 0 28px}.page-title h1{margin:9px 0;font-size:43px}.page-title>p:last-child{color:var(--muted);max-width:650px;font-size:12px;line-height:1.8}.community-count{color:var(--muted);margin:20px 0;font-size:11px}.intention h2{font-size:31px}.intention .button{font-size:9px}.tool-preview{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.tool-preview>button{text-align:left;color:var(--wine);background:#f1e7e1;border:1px solid #e0d0c9;border-radius:4px;justify-content:space-between;gap:12px;padding:23px 19px;font-size:12px;display:flex}.community-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 23px;display:flex}.community-toolbar>div{gap:10px;display:flex}.button.subtle{color:var(--wine);background:#eee3dd;border:1px solid #dccac3}.feed{max-width:850px}.post-card{border:1px solid var(--line);background:#fffdfa;border-radius:5px;margin-bottom:19px;padding:26px}.post-author{align-items:center;gap:11px;margin-bottom:20px;display:flex}.post-author>div{flex:1}.post-author b{font-size:12px;font-weight:550}.post-author small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.post-author>.text-button{font-size:9px}.post-card h2{margin:12px 0;font-size:29px;line-height:1.2}.post-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#6d5c60;font-size:12px;line-height:1.9}.post-actions{border-top:1px solid var(--line);gap:23px;margin-top:20px;padding-top:19px;display:flex}.post-actions button{color:var(--wine);background:0 0;border:0;padding:0;font-size:10px}.post-actions button[aria-pressed=true]{color:#9b4962}.empty-state{text-align:center;border:1px solid var(--line);background:#f6f0e9;border-radius:5px;padding:55px 25px}.empty-state>span{color:#b28d96;font-size:42px}.empty-state h2{margin:17px 0 10px;font-size:32px}.empty-state p{color:var(--muted);margin-bottom:23px;font-size:12px;line-height:1.8}.empty-note{color:var(--muted);padding:30px 0;font-size:12px;line-height:1.8}.load-more{margin:25px auto;display:flex}.search-row{align-items:center;gap:15px;margin-bottom:20px;display:flex}.search{flex:1}.search input{border:1px solid var(--line);background:#fffdfa;border-radius:4px;width:100%;padding:14px;font-size:12px}.resource-cover.vida{color:#646d54;background:#dfe0d2}.resource-cover.relaciones{color:#865966;background:#ead5d5}.resource-cover.abundancia{color:#8a7953;background:#e4dcc8}.resource-cover span{font-size:28px}.journey-header{background:#efe4df;border-radius:4px;align-items:center;gap:20px;margin-top:27px;padding:23px;display:flex}.journey-header .path-symbol{margin:0;font-size:40px}.journey-header h2{font-size:31px}.journey-header p{color:var(--muted);margin-top:5px;font-size:11px}.journey-header b{color:var(--wine);white-space:nowrap;margin-left:auto;font-size:15px}.progress-bar{background:#e4d8d1;border-radius:4px;height:4px;margin-bottom:23px;overflow:hidden}.progress-bar span{background:#996979;height:100%;transition:width .3s;display:block}.journey-list{flex-direction:column;gap:11px;margin-bottom:25px;display:flex}.journey-list>button{text-align:left;border:1px solid var(--line);background:#fffdfa;border-radius:4px;align-items:center;gap:19px;padding:20px;display:flex}.journey-list>button.done{background:#eceee3;border-color:#cdd2b9}.check-circle{width:40px;height:40px;color:var(--wine);border:1px solid #d6c4c1;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.journey-list>button.done .check-circle{color:#626d4a;background:#dce1ce;border-color:#bdc5ab}.journey-list small{color:var(--muted);letter-spacing:1.5px;font-size:8px}.journey-list p{margin-top:5px;font-size:12px;line-height:1.6}.journey-list>button>span:last-child{color:var(--muted);text-align:right;min-width:90px;margin-left:auto;font-size:9px}.journal-editor{border:1px solid var(--line);background:#fffdfa;border-radius:4px;max-width:850px;padding:30px}.journal-editor h2{margin:13px 0;font-size:31px;line-height:1.2}.journal-editor .button{margin-top:15px}.journal-history-title{margin-top:37px}.journal-history article{border:1px solid var(--line);background:#f5efe9;border-radius:4px;max-width:850px;margin-bottom:15px;padding:23px}.journal-history article>p:last-child{margin-top:12px}.tools-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.tool-card{text-align:left;background:#f1e7e1;border:1px solid #e1d2cb;border-radius:4px;padding:30px;transition:background .2s}.tool-card:hover{background:#eadbd5}.tool-card>span{color:#9c6d7c;font-size:40px}.tool-card h2{margin:20px 0 10px;font-size:32px}.tool-card p{color:var(--muted);font-size:12px;line-height:1.8}.tool-card b{color:var(--wine);margin-top:27px;font-size:10px;font-weight:500;display:block}.field{color:var(--ink);margin-top:18px;font-size:11px;display:block}.field input:not([type=checkbox]):not([type=range]),.field select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fffdfa;border-radius:3px;margin:8px 0 0;padding:12px;font:12px DM Sans,sans-serif;display:block}.field textarea{margin:8px 0 0}.field input[type=range]{width:100%;accent-color:var(--wine);margin:12px 0 0}.check-label{align-items:start;gap:10px;margin:24px 0 12px;font-size:11px;line-height:1.8;display:flex}.check-label input{accent-color:var(--wine);width:auto!important;margin:5px 0 0!important}.link-button{color:var(--wine);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.fine-print{color:var(--muted);margin:16px 0!important;font-size:10px!important;line-height:1.8!important}.full{width:100%}.quiet-link{text-align:center;color:var(--muted);margin-top:23px;font-size:10px;display:block}.registration{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.register-art{background:var(--wine);color:#f2e4da;flex-direction:column;justify-content:center;padding:55px 15%;display:flex;position:relative;overflow:hidden}.register-art .wordmark{color:#f2e4da;margin-bottom:auto;padding-top:15px}.register-art h1{z-index:1;margin:65px 0 25px;font-size:76px;line-height:1.02;position:relative}.register-art>p{color:#dabdc2;z-index:1;margin-bottom:auto;font-size:12px;position:relative}.giant-spark{color:#a87a8640;font-size:360px;position:absolute;bottom:20px;right:-40px}.register-form{max-width:520px;margin:auto;padding:60px 55px}.register-form h2{margin:11px 0;font-size:44px}.register-form>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:1.8}.register-form .field{margin-top:23px}.rules{padding-left:19px}.rules li{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.9}.loading-screen{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:100vh;display:flex}.loading-screen p{color:var(--muted);font-size:13px}.loading-screen>a{color:var(--wine);font-size:12px}.landing{background:var(--wine);color:#f5e9de;max-width:none;min-height:100vh;margin:0;padding:45px 7%;position:relative;overflow:hidden}.landing>.wordmark{color:#f5e9de}.landing-content{z-index:1;max-width:660px;margin-top:85px;position:relative}.landing .eyebrow{color:#d8b5bc}.landing h1{letter-spacing:-2px;margin:25px 0;font-size:100px;line-height:.95}.landing-content>p{color:#e3ccd0;max-width:430px;font-size:14px;line-height:1.9}.landing .button{padding:18px 24px;font-size:12px}.landing-content .landing-note{color:#d2b4be;margin-top:19px;font-size:10px}.landing-pillars{letter-spacing:1.6px;color:#cfaeb6;flex-wrap:wrap;gap:23px;margin-top:45px;font-size:8px;display:flex}.landing-art{background:linear-gradient(140deg,#bf8e8340,#834d5e);border:1px solid #b78d8b88;border-radius:220px 220px 0 0;flex-direction:column;justify-content:center;align-items:center;width:32%;height:65%;display:flex;position:absolute;top:18%;right:7%}.landing-art>span{color:#dcb6a377;font-size:180px}.landing-art>p{font:italic 64px/1 var(--serif);text-align:center;color:#dfc5b4}.landing footer{color:#cfadb5;border-color:#9e727f55;margin-top:70px;padding-bottom:0;font-size:9px;position:relative}.resource-content{white-space:pre-wrap;overflow-wrap:anywhere;color:#6d5c60;margin:23px 0;font-size:13px;line-height:1.95}.resource-content+.button{overflow-wrap:anywhere;white-space:normal;max-width:100%}dialog{max-width:650px}dialog .subtle{margin-left:8px}dialog>p{line-height:1.8}dialog input[type=file]{font-size:10px}.thread-comments{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.thread-comments h3{margin-bottom:17px;font-size:24px}.comment{background:#f2eae4;border-radius:4px;margin-bottom:10px;padding:16px}.comment>div:first-child{justify-content:space-between;gap:12px;display:flex}.comment b{font-size:11px;font-weight:550}.comment small{color:var(--muted);font-size:9px}.comment p{margin:8px 0 5px}.comment-actions{gap:15px;display:flex}.comment-actions button{font-size:9px}.balance-wheel{width:260px;max-width:100%;margin:15px auto;display:block}.balance-wheel text{fill:#8b6870;font:9px DM Sans,sans-serif}.tool-insight,.boundary-result{background:#eee4de;border-radius:4px;margin-top:18px;padding:18px;font-size:12px;line-height:1.8}.boundary-result>p:last-child{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.habit-days{grid-template-columns:repeat(7,1fr);gap:6px;margin:25px 0;display:grid}.habit-days button{background:#f4ece5;border:1px solid #dfcfc6;border-radius:4px;flex-direction:column;align-items:center;gap:8px;padding:11px 0;display:flex}.habit-days button.done{color:#596a40;background:#dfe4d1;border-color:#bdc7a8}.habit-days small{color:var(--muted);font-size:9px}.habit-days span{font-size:17px}.admin-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-title{margin:35px 0 20px;font-size:30px}.error-box{color:#783c4b;background:#f0dfdf;margin-bottom:20px;padding:18px;font-size:12px;line-height:1.8}.error-box button{color:inherit;background:0 0;border:0;margin-left:15px;text-decoration:underline}footer>.text-button{margin-left:auto;font-size:9px}@media (max-width:1100px){.sidebar nav button{padding:12px 10px;font-size:11px}.brand-button{font-size:57px}.tool-preview{grid-template-columns:1fr}.landing h1{font-size:82px}.landing-art{opacity:.65;width:33%;right:3%}.landing-art>p{font-size:47px}.register-art h1{font-size:62px}.register-form{padding:45px 35px}}@media (max-width:780px){.brand-button{margin-bottom:19px;font-size:48px}.sidebar nav{gap:3px}.sidebar nav button{gap:5px;padding:8px;font-size:10px}.sidebar nav button span{width:auto;font-size:14px}.header-actions{gap:12px}.private-badge{padding:5px 7px;font-size:7px}.header-actions>a{font-size:9px}header>.eyebrow{max-width:150px}.hero-flower{font-size:180px}.page-title{padding:30px 0 23px}.page-title h1{margin:12px 0;font-size:35px;line-height:1.05}.page-title>p:last-child{font-size:11px}.community-toolbar{flex-direction:column;align-items:start;gap:14px}.community-toolbar .button{padding:12px;font-size:9px}.post-card{padding:19px}.post-author{flex-wrap:wrap;gap:8px}.post-author b{font-size:11px}.post-author small{font-size:8px}.post-author .avatar{width:30px;height:30px}.post-card h2{font-size:27px}.post-body{font-size:12px}.post-author>.text-button{font-size:8px}.tools-grid{grid-template-columns:1fr;gap:15px}.tool-card{padding:24px}.tool-card h2{margin-top:12px;font-size:30px}.resource-grid{gap:12px}.resource-cover{min-height:180px}.resource-cover span,.resource-body h3{font-size:24px}.resource-body>p{font-size:10px}.search-row{flex-wrap:wrap}.search{min-width:100%}.journey-header{gap:13px;padding:18px}.journey-header h2{font-size:26px}.journey-header p{font-size:10px}.journey-header .path-symbol{font-size:30px}.journey-list>button{gap:12px;padding:16px}.journey-list>button>span:last-child{display:none}.journey-list p{font-size:11px}.check-circle{width:32px;height:32px;font-size:10px}.journal-editor{padding:21px}.journal-editor h2{font-size:27px}.journal-history-title h2{font-size:28px}.registration{grid-template-columns:1fr}.register-art{padding:30px 25px}.register-art .wordmark{padding:0;font-size:42px}.register-art h1{margin:35px 0 15px;font-size:50px}.register-art h1 br:first-of-type{display:none}.register-art h1 br:first-of-type:after{content:" "}.register-art>p{font-size:11px}.giant-spark{font-size:240px;bottom:-50px}.register-form{width:100%;max-width:500px;padding:36px 25px}.register-form h2{font-size:38px}.landing{padding:30px 25px}.landing .wordmark{font-size:48px}.landing-content{margin-top:70px}.landing h1{letter-spacing:-1px;font-size:67px}.landing-content>p{max-width:320px;font-size:12px}.landing-art{opacity:.22;width:330px;height:500px;top:130px;right:-160px}.landing-art>p{font-size:60px}.landing .button{padding:17px;font-size:10px}.landing-pillars{gap:14px;font-size:7px}.landing footer{margin-top:50px;font-size:8px;line-height:1.8}.landing-content .landing-note{font-size:9px}.habit-days{gap:4px}.habit-days small{font-size:8px}dialog .button.subtle{margin-left:0}dialog .button{margin-right:8px}.resource-content{font-size:12px}.tool-preview>button{padding:20px;font-size:11px}}.resource-video{aspect-ratio:16/9;border:0;border-radius:4px;width:100%;margin-top:20px}.feed-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:30px;display:grid}.feed-main{min-width:0}.feed-layout .feed{max-width:none}.feed-resources{border:1px solid var(--line);background:#f4ede7;border-radius:5px;padding:23px;position:sticky;top:24px}.feed-resources h2{margin:9px 0;font-size:30px;line-height:1.1}.featured-intro{color:var(--muted);margin-bottom:14px;font-size:10px;line-height:1.8}.featured-resource{text-align:left;background:0 0;border:0;border-bottom:1px solid #e1d3cb;align-items:center;gap:11px;width:100%;padding:20px 0;display:flex}.featured-icon{color:#9b6b7a;font-size:25px}.featured-resource>span:nth-child(2){flex:1}.featured-resource b{font-size:11px;font-weight:500;line-height:1.6;display:block}.featured-resource small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.featured-resource>span:last-child{color:var(--wine);font-size:12px}.feed-resources>.text-button{padding:18px 0 6px;font-size:10px}.feed-quote{text-align:center;color:#a28289;border-top:1px solid #e1d3cb;margin-top:19px;padding:23px 4px 0}.feed-quote>span{font-size:28px}.feed-quote p{font:italic 21px/1.3 var(--serif);margin-top:10px}.feed-filter{color:var(--muted);align-items:center;gap:14px;margin-bottom:22px;font-size:10px;display:flex}.feed-filter select{border:1px solid var(--line);color:var(--wine);background:#fffdfa;border-radius:4px;max-width:240px;padding:10px 13px;font:11px DM Sans,sans-serif}.feed-layout .community-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px}.feed-layout .community-toolbar .button{gap:10px;padding:12px 15px;font-size:10px}.feed-layout .community-toolbar .text-button{font-size:9px}.space-nav{flex-wrap:wrap;gap:7px;margin-top:30px;display:flex}.space-nav button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:20px;padding:9px 17px;font-size:11px}.space-nav button.active{background:var(--wine);color:#fff;border-color:var(--wine)}.intro-preview{background:#f2e9e3;border:1px solid #e3d5cc;border-radius:4px;margin-top:22px;padding:20px}.intro-preview h3{margin:12px 0;font-size:26px;line-height:1.15}.intro-preview p:not(.eyebrow){white-space:pre-wrap;overflow-wrap:anywhere;color:#786268;margin:10px 0;font-size:11px;line-height:1.9}.signup-back{margin:18px auto 0;font-size:10px;display:block}.register-form{max-width:590px}.register-art{height:100vh;position:sticky;top:0}.landing-content{margin-top:55px}.landing h1{font-size:88px}.landing-email{max-width:395px;margin-top:25px}.landing-email label{color:#ead3d8;margin-bottom:8px;font-size:11px;display:block}.landing-email input{width:100%;color:var(--ink);background:#f7efe8;border:1px solid #cda6b2;border-radius:4px;padding:15px;font-size:13px;display:block}.landing-email .button{width:100%;margin-top:12px}.landing-email p{color:#dabcc4;margin-top:13px;font-size:9px;line-height:1.9}.landing-note a{text-underline-offset:3px;text-decoration:underline}.landing-content .landing-note{margin-top:20px}.landing-pillars{margin-top:27px}.landing footer{margin-top:40px}@media (max-width:1150px){.feed-layout{grid-template-columns:minmax(0,1fr) 235px;gap:20px}.feed-resources{padding:20px}.feed-layout .community-toolbar{flex-direction:column;align-items:start}.feed-layout .community-toolbar .button{padding:11px 12px;font-size:9px}}@media (max-width:950px){.feed-layout{grid-template-columns:1fr}.feed-resources{grid-template-columns:repeat(3,1fr);gap:0 20px;display:grid;position:static}.feed-resources>.eyebrow,.feed-resources>h2,.featured-intro,.feed-resources>.text-button{grid-column:1/-1}.feed-quote{display:none}.featured-resource{align-items:start;gap:8px}.feed-layout .community-toolbar{flex-direction:row;align-items:center}}@media (max-width:780px){.feed-resources{padding:22px;display:block}.feed-resources h2{font-size:29px}.featured-resource{align-items:center;padding:17px 0}.featured-resource b{font-size:12px}.featured-resource small{font-size:9px}.feed-filter{flex-wrap:wrap;gap:8px;font-size:10px}.feed-filter select{flex:1}.feed-layout{gap:24px}.feed-layout .community-toolbar{align-items:start}.feed-layout .community-toolbar>div{flex-wrap:wrap}.register-art{height:auto;position:relative}.intro-preview{padding:17px}.register-form{padding:32px 25px}.register-form h2{margin:14px 0;font-size:36px;line-height:1.05}.landing h1{font-size:63px}.landing-content{margin-top:50px}.landing-email{max-width:100%}.landing-email input{padding:14px;font-size:14px}.landing-email .button{font-size:11px}.landing footer{margin-top:32px}.space-nav{margin-top:23px}.space-nav button{padding:9px 14px;font-size:10px}}:root{--gold:#b59a64;--ink:#30191f;--muted:#856d71;--paper:#fbf7f1;--line:#e3d8cf}.sidebar{background:#f0e8de;border-right-color:#dfd0c2;padding-top:25px}.brand-button{width:100%;margin-bottom:30px;line-height:0}.aura-logo{object-fit:contain;width:100%;height:auto;display:block}.sidebar .aura-logo{border:1px solid #b59a6477;border-radius:2px}.brand-button:focus-visible{outline-color:var(--gold)}.sidebar nav button.active{color:#f7e9d4;background:#530f25}.sidebar .side-caption{color:#927756;letter-spacing:1.8px;font-size:8px}.profile{border-top-color:#cfbda7}.avatar{color:#530f25;background:#eadbc9}.app-main header{border-bottom-color:#d2c1ac}.app-main .page-title h1{letter-spacing:-1px;text-transform:uppercase;margin:15px 0 14px;font-size:54px;font-weight:400;line-height:1}.page-title .eyebrow{color:#8e6c48;letter-spacing:2.1px;font-size:8px}.post-card{background:#fffdf9;border-color:#e1d5ca;border-radius:2px;padding:29px}.post-card h2{letter-spacing:-.3px;font-size:33px;font-weight:400;line-height:1.1}.post-author b{letter-spacing:.2px}.button{border-radius:2px}.button.burgundy{background:#530f25}.button.subtle{background:0 0;border-color:#d3beaa}.feed-resources{background:#f2e9df;border:1px solid #d8c6ae;border-radius:2px;padding:21px}.aura-scene{width:calc(100% + 42px);max-width:none;height:auto;margin:-21px -21px 23px;display:block}.feed-resources h2{font-size:32px;font-weight:400;line-height:1.02}.feed-resources .eyebrow{color:#8b6a43;letter-spacing:1.8px;font-size:7px}.featured-resource{border-bottom-color:#d8c7b3}.featured-icon{color:#9c7b45}.feed-quote{color:#997748}.feed-quote p{font-size:23px;font-weight:400}.private-badge{color:#7d5d30;border-color:#d8c5a7}.empty-state{background:#f1e8dc;border-color:#d7c2a7;border-radius:2px}.empty-state h2{font-size:37px;font-weight:400}.wordmark:has(.aura-logo){letter-spacing:0;width:210px;font-size:0;line-height:0}.register-art .wordmark:has(.aura-logo){width:190px;margin-top:10px;padding-top:0}.register-art .aura-logo{border:1px solid #c6a36c55}.register-art{color:#f4e4cc;background:#430c1e;padding-inline:12%}.register-art h1{letter-spacing:-.5px;font-size:78px;font-weight:400;line-height:.98}.register-art h1 em{color:#c5a674}.register-art>p{color:#d2b58c;letter-spacing:1px;font-size:11px}.giant-spark{color:#b89a5a19}.script-note{color:#7b1735;width:max-content;margin:0 0 23px;font:40px/.9 Caveat,cursive;display:block;transform:rotate(-5deg)}.register-form h2{letter-spacing:-.5px;font-size:49px;font-weight:400;line-height:1}.register-form>.eyebrow{letter-spacing:1.7px;color:#8c6d43;font-size:8px}.intro-preview{background:#f3eadf;border-color:#dcc6ac;border-radius:2px}.intro-preview h3{font-size:30px}.intro-preview>.eyebrow{color:#92704c}.landing{color:#f5e8d3;background:#430c1e;padding-top:30px}.landing h1{letter-spacing:-1px;font-size:95px;font-weight:400;line-height:.96}.landing-content>.eyebrow{color:#cfb57c}.landing .branding-hero{background:0 0;border:0;border-radius:0;width:46%;height:auto;display:block;top:21%;right:0}.branding-hero img{width:100%;height:auto;display:block}.landing .landing-art{box-shadow:-30px 30px 80px #24060e22}.landing-email .button.ivory{color:#4b0f22;background:#e7d4b5}.landing-content>p{max-width:410px}.landing footer{border-color:#b5975b55}.resource-cover{border-bottom:1px solid #ddc9b3}.resource-body h3{font-size:28px;font-weight:400;line-height:1.05}.tool-card{background:#f0e5d7;border-color:#d9c5ad;border-radius:2px}.tool-card h2{font-size:35px;font-weight:400}.journal-editor h2,.journey-header h2{font-weight:400}dialog{border-color:#c8ab7d;border-radius:3px}dialog h2{letter-spacing:-.4px;font-size:42px;font-weight:400}.modal-close{color:#741e38}.footer-brand{font-family:var(--serif);text-transform:uppercase;letter-spacing:3px;color:#895d28}.space-nav button.active{background:#530f25}.balance-wheel polygon:last-of-type{stroke:#530f25;fill:#b0828c55}@media (max-width:1150px){.landing h1{font-size:81px}.landing .branding-hero{width:43%;top:28%}.landing-content{max-width:57%}.landing-content>p{max-width:340px}.register-art h1{font-size:66px}.register-form h2{font-size:42px}}@media (max-width:950px){.aura-scene{grid-column:1/-1;width:230px;margin:0 0 22px}.feed-resources{padding:22px}.feed-resources .aura-scene{width:250px;height:auto}.feed-resources h2{font-size:33px}}@media (max-width:780px){.sidebar{padding:16px 20px}.brand-button{max-width:135px;margin-bottom:16px}.sidebar .aura-logo{max-width:135px;height:auto}.sidebar nav button.active{color:#f7e9d4;background:#530f25}.app-main .page-title h1{margin:14px 0;font-size:43px;line-height:1.03}.app-main .page-title>p:last-child{max-width:320px}.post-card{padding:21px}.post-card h2{font-size:30px}.feed-resources .aura-scene{width:calc(100% + 44px);margin:-22px -22px 22px}.register-art .wordmark:has(.aura-logo){width:110px;margin:0}.register-art{padding:24px 25px}.register-art h1{margin:28px 0 15px;font-size:50px;line-height:.98}.register-art>p{font-size:10px}.register-form h2{font-size:42px;line-height:1.03}.script-note{margin-bottom:21px;font-size:36px}.landing>.wordmark:has(.aura-logo){width:125px}.landing-content{max-width:100%;margin-top:43px}.landing h1{font-size:71px;line-height:.95}.landing .branding-hero{width:calc(100% + 50px);box-shadow:none;margin:35px -25px 0;position:relative;inset:auto}.landing-art.branding-hero{opacity:1}.landing footer{margin-top:28px}.landing-content>p{max-width:330px}.landing-email{max-width:340px}.landing h1 em{color:#c6a36d}.resource-body h3,.resource-cover span{font-size:26px}dialog h2{font-size:36px}}.sidebar .brand-button:has(.aura-logo){width:100%;max-width:100%}.post-body{font-size:13px}@media (max-width:780px){.sidebar .brand-button:has(.aura-logo){width:135px;max-width:135px}.post-body{font-size:12px}}:root{--paper:#fffdf9;--wine:#4c1024;--gold:#b49a6c}.community-manifesto{border-bottom:1px solid #d7c6b2;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:40px;padding:37px 0 31px;display:grid}.manifesto-copy .script-note{margin:0 0 15px;font-size:30px;transform:rotate(-4deg)}.manifesto-copy>.eyebrow{letter-spacing:2px;color:#96754b;font-size:7px}.community-manifesto h1{font-family:var(--serif);letter-spacing:-1.3px;text-transform:uppercase;color:#3e1824;margin:15px 0 20px;font-size:64px;font-weight:400;line-height:.94}.community-manifesto h1 em{color:#7a2942;font-weight:400}.manifesto-copy>p:not(.eyebrow){color:#79676a;max-width:620px;margin:0 0 10px;font-size:12px;line-height:1.9}.manifesto-link{letter-spacing:.4px;color:#80562e;border-bottom:1px solid #c6a77b;margin-top:7px;padding-bottom:5px;font-size:9px;display:inline-block}.manifesto-portrait{border:1px solid #c4a57b;width:100%;height:330px;margin:0;position:relative;overflow:hidden}.manifesto-portrait>img{object-fit:cover;object-position:55% 67%;width:100%;height:100%;display:block}.manifesto-portrait:after{content:"";background:linear-gradient(#0000,#3d0c1ccc);position:absolute;inset:50% 0 0}.manifesto-portrait figcaption{font:25px/1.02 var(--serif);color:#fff3dc;z-index:1;position:absolute;bottom:20px;left:19px;right:15px}.manifesto-portrait figcaption em{color:#e6ce9b}.feed-section-heading{justify-content:space-between;align-items:center;gap:20px;padding:26px 0 20px;scroll-margin-top:20px;display:flex}.feed-section-heading h2{font-size:33px;font-weight:400}.feed-section-heading>span{letter-spacing:.4px;color:var(--muted);font-size:9px}.feed-resources{background:#f5eee4;border:1px solid #d6c2a4;margin-top:0}.feed-quote>img{object-fit:cover;object-position:50% 62%;width:100%;height:155px;margin:0 0 18px;display:block}.feed-quote{padding-top:20px}.founder-register{background:#4c1024;display:block;padding:0!important}.founder-register>.wordmark{z-index:3;position:absolute;top:24px;left:28px;width:125px!important;margin:0!important}.founder-register>.wordmark .aura-logo{background:#fff7e8d9;border:0;padding:5px}.founder-register-photo{position:absolute;inset:0}.founder-register-photo>img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.founder-register:after{content:"";background:linear-gradient(#0000,#330917f2);position:absolute;inset:42% 0 0}.founder-register-caption{z-index:2;position:absolute;bottom:45px;left:45px;right:30px}.founder-register-caption>.eyebrow{color:#dbc18a;letter-spacing:2.5px;font-size:8px}.founder-register-caption h1{letter-spacing:-.3px;color:#fff5e2;margin:14px 0 17px;font-size:52px;line-height:1.03}.founder-register-caption h1 em{color:#d5b377}.founder-register-caption p{letter-spacing:.5px;color:#e7cfb0;font-size:11px}.register-form{padding-block:45px}.register-form h2{font-size:47px}.register-form>p:not(.eyebrow){line-height:1.85}.register-form .check-label{font-size:10px}.landing{color:#351823;background:#fffdf9}.landing>.wordmark:has(.aura-logo){width:145px}.landing-content{max-width:53%;margin-top:42px}.landing h1{color:#4c1024;letter-spacing:-1.5px;font-size:90px}.landing h1 em{color:#916a40}.landing-content>.eyebrow{color:#927246;letter-spacing:2px;font-size:8px}.landing-content>p{color:#79646a;max-width:390px;font-size:12px}.landing .founder-landing{width:36%;height:600px;box-shadow:none;border:1px solid #c5ab83;position:absolute;top:115px;right:6%;overflow:hidden}.founder-landing>img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.landing-email label{color:#4c1024}.landing-email input{background:#fff;border-color:#d4c2ae}.landing-email .button.ivory{color:#fff5e3;background:#4c1024;border-color:#4c1024}.landing-email>p{color:#8a7776}.landing .landing-note{color:#88716f}.landing .landing-note a{color:#683048}.landing-pillars{color:#94754d}.landing footer{color:#8e7466;border-color:#d9c6ad}.landing-email .landing-email-optin{color:#86716c;align-items:start;gap:9px;margin-top:13px;font-size:9px;line-height:1.8;display:flex}.landing-email-optin input{accent-color:#4c1024;flex-shrink:0;width:13px;height:13px;margin:3px 0 0;padding:0}.footer-brand-scene{width:145px;height:auto;display:block}.admin-contacts{background:#f6eee5;border:1px solid #d8c4a8;margin-top:30px;padding:25px}.admin-contacts .section-title{align-items:start}.admin-contacts h2{font-size:33px;font-weight:400}.contacts-table-wrap{overflow-x:auto}.contacts-table{border-collapse:collapse;text-align:left;background:#fffdf9;width:100%;font-size:11px}.contacts-table th{letter-spacing:.6px;color:#8d6d45;background:#eee1d1;font-size:9px;font-weight:500}.contacts-table td,.contacts-table th{overflow-wrap:anywhere;border-bottom:1px solid #e4d8c9;padding:13px}.contacts-table td:nth-child(2){min-width:210px}.contacts-pagination{color:#8d7770;justify-content:space-between;align-items:center;margin-top:18px;font-size:10px;display:flex}.contacts-pagination button:disabled{cursor:default;opacity:.4}.admin-contacts .button{white-space:nowrap;gap:8px;font-size:9px}@media (min-width:1450px){.community-manifesto{grid-template-columns:minmax(0,1fr) 290px;gap:55px}.community-manifesto h1{font-size:77px}.manifesto-portrait{height:365px}.manifesto-copy>p:not(.eyebrow){font-size:13px}.founder-register-caption h1{font-size:65px}}@media (max-width:1150px){.community-manifesto{grid-template-columns:minmax(0,1fr) 210px;gap:25px}.community-manifesto h1{font-size:53px}.manifesto-portrait{height:300px}.manifesto-copy>p:not(.eyebrow){font-size:11px}.manifesto-copy .script-note{font-size:26px}.landing h1{font-size:75px}.landing .founder-landing{width:36%;height:560px;top:130px;right:4%}.founder-register-caption{bottom:35px;left:28px}.founder-register-caption h1{font-size:44px}}@media (max-width:950px){.community-manifesto{grid-template-columns:1fr}.manifesto-portrait{display:none}.community-manifesto h1{font-size:62px}.manifesto-copy>p:not(.eyebrow){max-width:650px;font-size:12px}.feed-quote>img{max-width:240px;height:160px}.admin-contacts .section-title{flex-direction:column;align-items:start}.founder-register-caption h1{font-size:41px}}@media (max-width:780px){.community-manifesto{gap:20px;padding:30px 0 26px}.manifesto-copy .script-note{margin-bottom:17px;font-size:27px}.community-manifesto h1{letter-spacing:-1px;margin:17px 0;font-size:51px;line-height:.97}.manifesto-copy>.eyebrow{letter-spacing:1.6px;font-size:6px}.manifesto-copy>p:not(.eyebrow){font-size:11px;line-height:1.9}.manifesto-link{font-size:8px;line-height:1.8}.feed-section-heading{flex-direction:column;align-items:start;gap:8px;padding-top:23px}.feed-section-heading h2{font-size:31px}.feed-section-heading>span{font-size:8px}.founder-register{height:340px;position:relative}.founder-register-photo>img{object-position:center 26%}.founder-register>.wordmark{top:17px;left:20px;width:88px!important}.founder-register-caption{bottom:23px;left:25px;right:22px}.founder-register-caption h1{margin:10px 0 12px;font-size:36px}.founder-register-caption>.eyebrow{font-size:6px}.founder-register-caption p{font-size:10px}.founder-register-caption h1 br{display:none}.register-form{padding:34px 25px}.register-form h2{font-size:41px}.landing-content{max-width:100%;margin-top:38px}.landing h1{font-size:69px}.landing .founder-landing{border-left:0;border-right:0;width:calc(100% + 50px);height:440px;margin:36px -25px 0;position:relative;inset:auto}.founder-landing>img{object-position:center 28%}.landing>.wordmark:has(.aura-logo){width:110px}.landing-email{max-width:100%}.landing-content>p{font-size:11px}.landing footer{font-size:8px;line-height:1.8}.footer-brand-scene{width:100px}.admin-contacts{margin-top:24px;padding:18px}.admin-contacts h2{font-size:29px}.contacts-table{font-size:10px}.contacts-table th{font-size:8px}.contacts-table td,.contacts-table th{padding:11px}.contacts-table td:nth-child(2){min-width:180px}.feed-quote{display:block}.feed-quote>img{width:100%;max-width:none;height:190px}.feed-quote p{font-size:23px}}.sidebar .aura-logo,.register-art .aura-logo,.founder-register>.wordmark .aura-logo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sidebar .brand-button{box-shadow:none;background:0 0;border:0}.feed-layout .community-toolbar{flex-direction:row;align-items:center}.feed-layout .community-toolbar>div{flex-wrap:nowrap;gap:10px;display:flex}.feed-layout .community-toolbar .button{white-space:nowrap}.post-actions{flex-wrap:wrap;row-gap:12px}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:25px 0 45px;display:grid}.topic-card{text-align:left;background:#f5eee5;border:1px solid #d5bea1;border-radius:2px;flex-direction:column;align-items:flex-start;min-height:275px;padding:30px 32px;transition:background .2s,border-color .2s;display:flex;position:relative}.topic-card:hover{background:#efe4d6;border-color:#9b744d}.topic-number{letter-spacing:2px;color:#987b57;font-size:8px}.topic-symbol{color:#a18158;font-size:40px;font-weight:400;position:absolute;top:24px;right:30px}.topic-card h2{font:44px/1 var(--serif);color:var(--wine);margin:28px 0 15px}.topic-card p{color:#897575;max-width:340px;margin-bottom:24px;font-size:12px;line-height:1.8}.topic-card-footer{color:#744a49;border-top:1px solid #c6ac8d66;align-items:center;gap:18px;width:100%;margin-top:auto;padding-top:17px;font-size:10px;display:flex}.topic-card-footer b{margin-left:auto;font-size:20px;font-weight:400}.topic-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0 50px;display:grid}.topic-shortcuts>button{text-align:left;background:0 0;border:0;border-top:1px solid #c8b090;align-items:center;gap:20px;padding:25px 5px;display:flex}.topic-shortcuts>button>span{color:#a08058;font-size:32px}.topic-shortcuts h2{margin-bottom:7px;font-size:31px}.topic-shortcuts p{color:var(--muted);font-size:10px}.topic-shortcuts b{margin-left:auto;font-size:20px;font-weight:400}dialog.topic-dialog{max-width:850px;padding:42px 45px}.topic-space-title{margin-top:18px!important;font-size:58px!important}.topic-space-title>span{color:#a98956;font-size:38px}.topic-tabs{border-bottom:1px solid #c9b193;gap:6px;margin:28px 0 24px;display:flex;overflow-x:auto}.topic-tabs button{white-space:nowrap;color:#8e7673;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 17px;font-size:11px}.topic-tabs button.active{border-bottom-color:var(--wine);color:var(--wine)}.topic-resource{border-bottom:1px solid #d8c7b5}.topic-resource summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.topic-resource summary::-webkit-details-marker{display:none}.topic-tool summary::-webkit-details-marker{display:none}.topic-resource summary small{letter-spacing:1.5px;color:#9a805d;margin-bottom:9px;font-size:8px;display:block}.topic-resource summary b{font:28px/1.15 var(--serif);color:#4c1024;font-weight:400;display:block}.topic-resource summary>span:last-child{color:#967451;font-size:22px}.topic-resource[open] summary>span:last-child{transform:rotate(45deg)}.topic-resource-content{padding:0 0 25px}.topic-resource-content .resource-content{margin:18px 0}.topic-resource-content .button{overflow-wrap:anywhere;white-space:normal;max-width:100%}.topic-intro{font-size:11px!important}.topic-tool{border-bottom:1px solid #d8c7b5;margin-bottom:20px;padding-bottom:20px}.topic-tool>summary{cursor:pointer;font:28px var(--serif);color:var(--wine);justify-content:space-between;padding:10px 0;list-style:none;display:flex}.topic-tool[open]>summary{margin-bottom:25px}.topic-tool h2{font-size:31px}.topic-journal h3,.topic-tool-list>h3{margin:18px 0;font-size:32px}.topic-journal textarea{margin-top:12px}.topic-space .journey-list button{padding:18px 12px}.topic-space .journey-list p{margin:0}.topic-space .journey-list{margin-bottom:20px}.photo-picker{margin:20px 0}.photo-picker label.photo-upload{color:var(--wine);cursor:pointer;border:1px solid #cdb79b;align-items:center;gap:10px;margin:0;padding:11px 14px;font-size:11px;display:inline-flex;position:relative}.photo-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.photo-upload:focus-within{outline:2px solid var(--wine);outline-offset:4px}.photo-picker .fine-print{margin:9px 0 12px;font-size:10px}.photo-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.photo-previews img{object-fit:cover;width:100%;height:95px;display:block}.post-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.post-photos a{background:#f2e8dc;min-width:0;display:block;overflow:hidden}.post-photos img{object-fit:cover;width:100%;height:220px;display:block}.post-photos.count-1{grid-template-columns:1fr}.post-photos.count-1 img{object-fit:contain;height:auto;max-height:480px}.post-photos.count-3 a:first-child{grid-row:span 2}.post-photos.count-3 a:first-child img{height:448px}.comment .post-photos img{height:160px}.comment .post-photos.count-1 img{height:auto;max-height:340px}@media (min-width:1050px){.feed-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:15px;display:grid}.feed-main>.community-toolbar{grid-column:1}.feed-main>.feed-filter{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:6px;font-size:9px;display:flex}.feed-main>.feed-filter select{max-width:145px;padding:10px;font-size:10px}.feed-main>.community-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.feed-main>.feed,.feed-main>.empty-state,.feed-main>.empty-note,.feed-main>.error-box,.feed-main>.load-more{grid-column:1/-1}.feed-layout{grid-template-columns:minmax(0,1fr) minmax(210px,250px);gap:25px}}@media (max-width:780px){.topic-grid{gap:12px}.topic-card{min-height:245px;padding:22px 18px}.topic-card h2{margin-top:34px;font-size:35px}.topic-symbol{font-size:30px;top:16px;right:15px}.topic-number{letter-spacing:1.5px;font-size:6px}.topic-card p{font-size:10px}.topic-card-footer{gap:8px;font-size:8px;line-height:1.7}.topic-shortcuts,.topic-shortcuts>button{gap:10px}.topic-shortcuts h2{font-size:25px}.topic-shortcuts p{font-size:8px}.topic-shortcuts>button>span{font-size:24px}dialog.topic-dialog{padding:35px 22px}.topic-space-title{font-size:46px!important}.topic-tabs{gap:0}.topic-tabs button{padding:12px 11px;font-size:10px}.topic-resource summary b{font-size:26px}.feed-layout .community-toolbar{flex-direction:row;gap:12px}.feed-layout .community-toolbar>div{flex-wrap:nowrap;gap:7px}.feed-layout .community-toolbar .button{padding:11px 10px;font-size:9px}.feed-layout .community-toolbar>.text-button{font-size:8px}.post-photos img{height:160px}.post-photos.count-3 a:first-child img{height:328px}}@media (max-width:400px){.feed-layout .community-toolbar{flex-wrap:wrap}.topic-card{padding:20px 13px}.topic-card h2{font-size:31px}.topic-card p{font-size:9px}.topic-symbol{font-size:25px}}:root{--shell:#fcf6f0;--panel:#fffbf7;--ink:#49222e;--wine:#59172e;--muted:#806771;--line:#e5d5c9;--serif:"Cormorant Garamond",Georgia,serif;--header-ink:#511a2d;--brand:#9a7846;--header-bg:#fffbf6ed;--panel-border:#eadcd1;--gold:#ac8751;--hero-ink:#53152c;--body-font:"Manrope",sans-serif}html[data-aura-style=salon]{--shell:#340e1e;--panel:#f9ece8;--ink:#49242e;--muted:#7b5b64;--serif:"Bodoni Moda",Georgia,serif;--header-ink:#f7e6d5;--header-bg:#310c1ae8;--brand:#d8ba7b;--panel-border:#d3afa244;--gold:#b58b54;--hero-ink:#fff2de}body{font-family:var(--body-font);background:var(--shell);color:var(--ink)}button,input,textarea,select{font-family:var(--body-font)}button{transition:background-color .18s,color .18s,border-color .18s}button:disabled{cursor:default;opacity:.6}h1,h2,h3{font-family:var(--serif)}.aura-shell,.public-shell{background:var(--shell);min-height:100vh}.club-main,.public-home{max-width:none;margin:0;padding:0}.club-header{background:var(--header-bg);height:92px;color:var(--header-ink);z-index:5;border-bottom:1px solid #b2946a33;align-items:center;gap:32px;padding:0 4%;display:flex;position:relative}.club-brand-button{background:0 0;border:0;flex-shrink:0;padding:0}.aura-brand{text-align:left;width:max-content;color:var(--brand);align-items:center;gap:12px;display:flex}.aura-brand>img{object-fit:contain;background:0 0;border:0;width:65px;height:58px;display:block}.aura-brand>span{flex-direction:column;display:flex}.aura-brand b{letter-spacing:7px;font:400 38px/1 Cormorant Garamond,Georgia,serif}.aura-brand small{font:500 7px/1 var(--body-font);letter-spacing:3px;margin-top:7px;padding-left:2px}.club-top-nav{flex-direction:row;align-self:stretch;align-items:center;gap:24px;margin:0 auto}.club-top-nav button{color:inherit;background:0 0;border:0;padding:17px 0;font-size:11px;font-weight:500;position:relative}.club-top-nav button.active:after{content:"";background:currentColor;height:1px;position:absolute;inset:auto 0 7px}.club-header-right{align-items:center;gap:15px;display:flex}.club-private{white-space:nowrap;background:#b48b6410;border:1px solid #af8e5c4d;border-radius:20px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.style-switch{background:#a37d5510;border:1px solid #ad8d6740;border-radius:25px;align-items:center;gap:2px;width:max-content;padding:3px;display:flex}.style-switch button{color:var(--header-ink);white-space:nowrap;background:0 0;border:0;border-radius:20px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:flex}.style-switch button.selected{color:#55192e;background:#fff9f2;box-shadow:0 1px 5px #32091a0a}.style-switch i{border-radius:50%;width:7px;height:7px;display:block}.style-switch i.lumiere{background:#e8c9b9;border:1px solid #b7997b}.style-switch i.salon{background:#54152c;border:1px solid #8d6170}.header-profile{background:0 0;border:0;padding:0}.header-profile .avatar{color:#541b2e;background:#ebd3c8;width:31px;height:31px;font-size:11px}.header-exit{opacity:.7;display:flex}.header-exit:hover{opacity:1}.aura-hero{text-align:center;isolation:isolate;background:radial-gradient(at 8% 20%,#eacbc9bb 0,#0000 53%),radial-gradient(at 92% 80%,#ddbc9c99 0,#0000 52%),linear-gradient(115deg,#f7e9e5,#fffaf0 52%,#f1dfd6);place-items:center;min-height:295px;padding:37px 25px 51px;display:grid;position:relative;overflow:hidden}.aura-hero:after{content:"";z-index:-1;pointer-events:none;border-block:1px solid #ad8c5e23;position:absolute;inset:12px 5%}.hero-copy{max-width:850px}.hero-kicker{letter-spacing:3px;color:#8a6248;line-height:1.9;margin:0 0 16px!important;font-size:7px!important}.aura-hero h1{letter-spacing:-1.7px;color:var(--hero-ink);margin:0 0 16px;font-size:60px;font-weight:400;line-height:1.02}.hero-description{letter-spacing:1px;color:#7e5860;font-size:10px;line-height:1.8}.hero-cta{color:#fff5e9;background:#5d1931;border:1px solid #721e39;border-radius:30px;justify-content:center;align-items:center;gap:15px;margin-top:21px;padding:10px 24px;font-size:10px;display:inline-flex;box-shadow:0 3px 14px #4b0e2110}.hero-cta:hover{background:#782642}.mobile-break{display:none}html[data-aura-style=salon] .aura-hero{background:radial-gradient(at 4% 15%,#a0684e44,#0000 46%),radial-gradient(at 90% 90%,#ad59734d,#0000 52%),linear-gradient(115deg,#260814,#4b142a 48%,#361020);min-height:290px}html[data-aura-style=salon] .aura-hero:after{border-color:#d1af782b}html[data-aura-style=salon] .hero-kicker{color:#d5b487}html[data-aura-style=salon] .hero-description{color:#e2c8c9}html[data-aura-style=salon] .aura-hero h1{letter-spacing:-1.7px;font-size:48px;line-height:1.2}html[data-aura-style=salon] .hero-cta{color:#491126;background:linear-gradient(110deg,#eac9bd,#f3d9d1);border-color:#f5ded1;box-shadow:0 4px 20px #15050d25}.topic-navigation{z-index:2;background:linear-gradient(120deg,#fffdf8,#faede6);border:1px solid #ffffffab;border-radius:50px;justify-content:center;max-width:650px;margin:-29px auto 0;padding:12px 22px 11px;display:flex;position:relative;box-shadow:0 8px 25px #a7704d0c}.topic-navigation>button,.topic-navigation>a{color:#5e2638;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.topic-navigation>button>span,.topic-navigation>a>span{color:#9a704f;background:linear-gradient(120deg,#f6e7df,#ebd5c8);border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.topic-navigation b{font-size:10px;font-weight:500}.topic-navigation>button:hover>span{background:#e5c6bc}.community-columns{grid-template-columns:190px minmax(0,1fr) 270px;align-items:start;gap:22px;max-width:1550px;margin:32px auto 0;padding:0 3.5% 40px;display:grid}.community-sidebar{background:linear-gradient(140deg,#fffaf6,#f7ebe3);border:1px solid #f0dfd3;border-radius:15px;padding:23px 16px}.side-heading{font:500 18px/1.2 var(--serif);color:#633744;margin:0 0 17px}.quick-links{gap:5px;display:grid}.quick-links>button{text-align:left;color:#71424d;background:0 0;border:0;border-radius:24px;align-items:center;gap:11px;padding:12px 11px;font-size:10px;display:flex}.quick-links>button.selected{color:#60192f;background:#efd8cf}.quick-links>button:hover{background:#edd3c85e}.quick-links svg{stroke-width:1.3px;flex-shrink:0}.purpose-note{border-top:1px solid #cead8b55;margin-top:25px;padding-top:24px}.purpose-note .script-note{color:#a17c57;font-size:25px;line-height:1.1}.purpose-note p{color:#8b6870;margin:13px 0;font-size:10px;line-height:1.9}.purpose-note button{color:#7b394e;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.founder-side{border-top:1px solid #cead8b44;align-items:center;gap:10px;margin-top:25px;padding-top:22px;display:flex}.founder-side>img{object-fit:cover;object-position:50% 35%;border-radius:50%;width:37px;height:37px}.founder-side>span{color:#8a6671;font-size:8px;line-height:1.5}.founder-side b{font:italic 21px/1.2 var(--serif);color:#75404b;display:block}.founder-side small{letter-spacing:1px;font-size:5px}.side-topics{border-top:1px solid #bc8c5f55;margin-top:25px;padding-top:24px}.side-topics>.side-heading{font:500 7px var(--body-font);letter-spacing:2px;color:#bd976e}.side-topics>button{color:#ecd9cf;text-align:left;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:12px 8px;font-size:11px;display:flex}.side-topics svg{color:#c3a56f}.side-topics>button:hover{color:#fff9e7;background:#efc5b915;border-radius:8px}.community-feed{min-width:0}.feed-title-row{justify-content:space-between;align-items:center;gap:15px;margin:0 0 14px;display:flex}.feed-title-row h2{color:#692d41;font-size:27px;font-weight:500;line-height:1.1}.feed-title-row .feed-filter{margin:0;display:block}.feed-title-row select{color:#825061;background:0 0;border-color:#d1b6a344;max-width:180px;padding:8px 12px;font-size:9px}.feed-composer{background:var(--panel);border:1px solid var(--panel-border);border-radius:14px;margin-bottom:16px;padding:17px 20px}.composer-top{align-items:center;gap:12px;display:flex}.composer-top .avatar{background:#ebd3cd;flex-shrink:0;width:30px;height:30px;font-size:10px}.composer-top>button{text-align:left;color:#a27d86;background:linear-gradient(100deg,#f4e7e1,#fffaf6);border:1px solid #dec5be66;border-radius:25px;flex:1;min-width:0;padding:13px 16px;font-size:10px}.composer-actions{align-items:center;gap:18px;margin:14px 0 0 42px;display:flex}.composer-actions>button{color:#7b4054;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:9px;display:flex}.composer-actions svg{color:#a77c55;stroke-width:1.3px}.composer-actions>button.composer-publish{color:#fff6ea;background:#611a32;border-radius:30px;gap:10px;margin-left:auto;padding:9px 18px}.composer-publish svg{color:inherit}.community-feed .feed{gap:14px;max-width:none;margin:0;display:grid}.community-feed .post-card{background:var(--panel);border:1px solid var(--panel-border);border-radius:14px;margin:0;padding:22px;box-shadow:0 3px 15px #733b4f03}.community-feed .post-author{align-items:center;gap:9px}.post-author>.avatar{flex-shrink:0;width:31px;height:31px;font-size:11px}.post-author>b,.post-author>div>b{font-size:10px;font-weight:600}.post-author small{color:#a17c86;font-size:8px;line-height:1.8}.post-author>.text-button{margin-left:auto;font-size:8px}.post-author>.text-button+.text-button{margin-left:0}.community-feed .post-card h2{letter-spacing:-.5px;margin:17px 0 13px;font-size:29px;font-weight:500;line-height:1.15}.community-feed .post-body{color:#73505b;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.community-feed .post-actions{border-top:1px solid #d6b8a833;flex-wrap:wrap;gap:15px;margin-top:20px;padding-top:15px;display:flex}.community-feed .post-actions>button{color:#80364f;background:0 0;border:0;padding:0;font-size:9px}.community-feed .empty-state{border:1px solid var(--panel-border);text-align:center;background:linear-gradient(120deg,#fffaf5,#f3e5dc);border-radius:14px;padding:35px 25px}.community-feed .empty-state>span{color:#b89096;font-size:38px;line-height:1.2}.community-feed .empty-state h2{margin:16px 0;font-size:32px;line-height:1.1}.community-feed .empty-state p{color:#92747a;font-size:11px;line-height:1.9}.community-feed .empty-state .button{border-radius:24px;margin-top:20px;padding:11px 18px;font-size:10px}.community-feed .load-more{background:var(--panel);margin:20px auto;display:flex}.community-feed .error-box{background:var(--panel)}.community-feed .empty-note{color:#947480;padding:20px}.community-aside{gap:17px;display:grid}.community-aside section{background:var(--panel);border:1px solid var(--panel-border);border-radius:15px;padding:22px}.community-aside h2{letter-spacing:-.4px;font-size:23px;font-weight:500;line-height:1.2}.intention-card h2{align-items:center;gap:9px;display:flex}.intention-card h2 svg{color:#af8653;stroke-width:1.1px;flex-shrink:0}.community-aside p{color:#997781;margin-top:10px;font-size:9px;line-height:1.9}.intention-card textarea{resize:vertical;color:#643347;background:#fffdf97a;border:1px solid #d1b3a955;border-radius:10px;width:100%;min-height:88px;max-height:250px;margin-top:16px;padding:13px;font-size:10px;line-height:1.8}.intention-card .button{border-radius:25px;width:100%;margin-top:11px;padding:10px;font-size:9px}.aside-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.aside-title>button{color:#a37a53;background:0 0;border:0;padding:0;display:flex}.mini-progress{background:#edd5ca;border-radius:10px;height:4px;margin:15px 0 8px;overflow:hidden}.mini-progress>span{background:linear-gradient(90deg,#b89273,#8b3b51);border-radius:10px;height:100%;display:block}.path-count{color:#9b7880;font-size:8px}.path-preview{gap:10px;margin-top:16px;display:grid}.path-preview>button{color:#7d5561;text-align:left;background:0 0;border:0;align-items:flex-start;gap:9px;padding:0;font-size:9px;line-height:1.8;display:flex}.path-preview>button>span{border:1px solid #bb9697;border-radius:50%;flex-shrink:0;place-items:center;width:12px;height:12px;margin-top:2px;font-size:8px;display:grid}.path-preview .checked{color:#fff7ed;background:#65213a;border-color:#65213a}.community-aside .featured-resource{box-shadow:none;text-align:left;color:#9a704d;background:0 0;border:0;border-bottom:1px solid #d5b6a633;border-radius:0;align-items:center;gap:10px;width:100%;margin:0;padding:16px 0;display:flex}.community-aside .featured-resource:last-child{border-bottom:0;padding-bottom:0}.community-aside .featured-resource>svg{flex-shrink:0}.community-aside .featured-resource>span{flex:1}.community-aside .featured-resource b{color:#754452;font-size:10px;font-weight:500;line-height:1.5}.community-aside .featured-resource small{color:#a17d84;margin-top:4px;font-size:8px;display:block}.aside-quote{text-align:center;background:radial-gradient(at 90% 20%,#dfb8ae70,#0000 70%),linear-gradient(100deg,#f2e3d9,#fff6ea);border:1px solid #d8beaa33;border-radius:14px;padding:25px}.aside-quote p{font:italic 25px/1.2 var(--serif);color:#8d5c66;margin:0 0 17px}.aside-quote>span{letter-spacing:1.3px;color:#ac855c;font-size:6px}html[data-aura-style=salon] .community-columns{margin-top:23px}html[data-aura-style=salon] .community-sidebar{background:0 0;border-color:#d3ad8526}html[data-aura-style=salon] .side-heading{color:#edd8ca}html[data-aura-style=salon] .quick-links>button{color:#e0c8cd}html[data-aura-style=salon] .quick-links>button.selected{color:#461127;background:linear-gradient(100deg,#e9bfc0,#f4d8cf)}html[data-aura-style=salon] .quick-links>button:hover{background:#eac6c71a}html[data-aura-style=salon] .quick-links>button.selected:hover{background:#e7b8bb}html[data-aura-style=salon] .purpose-note p,html[data-aura-style=salon] .founder-side>span{color:#bd929e}html[data-aura-style=salon] .purpose-note .script-note,html[data-aura-style=salon] .purpose-note button,html[data-aura-style=salon] .founder-side b{color:#d6b37f}html[data-aura-style=salon] .feed-title-row h2{color:#eedacc;font-size:24px}html[data-aura-style=salon] .feed-title-row select{color:#dfbcc7;border-color:#a6727e66}html[data-aura-style=salon] .feed-title-row option{color:#5d2b3d;background:#fff2e9}html[data-aura-style=salon] .aside-quote{background:radial-gradient(at 100% 15%,#b4757d55,#0000 80%),linear-gradient(120deg,#4c1c31,#341020);border-color:#b9876c33}html[data-aura-style=salon] .aside-quote p{color:#e0c4ba}html[data-aura-style=salon] .post-card h2{font-size:26px}html[data-aura-style=salon] .community-aside h2{font-size:21px}html[data-aura-style=salon] .community-feed .post-body{color:#765460}.club-interior{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;max-width:1280px;margin:35px auto;padding:35px 40px}.club-interior .page-title{padding-top:10px}.club-interior .page-title h1{font-size:54px;font-weight:400}.club-interior .page-title p{font-size:12px;line-height:1.9}.topic-card{border:1px solid #ccb09466;border-radius:12px;background:linear-gradient(120deg,#fff8f0,#efe1d5)!important}.topic-card.identidad{background:linear-gradient(120deg,#fff8f3,#eddad6)!important}.topic-card.relaciones{background:linear-gradient(120deg,#fff8f3,#ead3d5)!important}.topic-card.vida{background:linear-gradient(120deg,#fffaf3,#e6e4d7)!important}.topic-card h2{font-size:44px!important}.topic-shortcuts>button{color:var(--ink)}.club-footer{color:#ac8b7a;background:0 0;border-top:1px solid #b28a5a25;justify-content:space-between;align-items:center;gap:25px;max-width:1450px;height:auto;min-height:85px;margin:auto;padding:25px 4%;display:flex}.club-footer .aura-brand>img{width:38px;height:35px}.club-footer .aura-brand b{letter-spacing:4px;font-size:23px}.club-footer .aura-brand small{letter-spacing:1.6px;font-size:5px}.club-footer>span:not(.aura-brand){letter-spacing:1.5px;font-size:6px}.club-footer .text-button{color:#a17d75;font-size:8px}.club-interior .club-footer{margin-top:50px;padding-inline:0}.public-header-note{letter-spacing:2px;color:#9c7c70;margin:auto;font-size:7px}.public-welcome{grid-template-columns:1fr 1fr;align-items:start;gap:75px;max-width:1060px;margin:45px auto 65px;padding:0 40px;scroll-margin-top:25px;display:grid}.public-purpose{padding:20px 0}.public-purpose>.eyebrow{letter-spacing:2px;font-size:7px}.public-purpose h2{color:var(--header-ink);margin:20px 0 25px;font-size:67px;font-weight:400;line-height:.98}.public-purpose h2 em{color:#a87f58}.public-purpose>p{color:#9a7980;margin:0 0 16px;font-size:11px;line-height:2}.founder-note{align-items:center;gap:15px;margin-top:28px;display:flex}.founder-note img{object-fit:cover;object-position:50% 30%;border-radius:50%;width:47px;height:47px}.founder-note b{font:italic 25px var(--serif);color:#ad865a;display:block}.founder-note small{letter-spacing:1.5px;color:#b49385;margin-top:6px;font-size:5px;display:block}.public-registration{background:var(--panel);border:1px solid var(--panel-border);border-radius:16px;padding:35px}.public-registration>.eyebrow{letter-spacing:1.5px;font-size:6px}.public-registration h2{margin:15px 0;font-size:35px;font-weight:400;line-height:1.1}.public-registration>p{color:#94737c;font-size:10px;line-height:1.9}.public-registration .landing-email{max-width:none;margin-top:23px}.public-registration .landing-email>label{color:#704250;font-size:10px;display:block}.public-registration .landing-email input[type=email]{color:#572438;background:#fffcf9;border:1px solid #ccb3a4;width:100%;margin-top:8px;padding:14px;font-size:12px}.public-registration .landing-email .button{color:#fff5e5;background:#611b33;border-color:#611b33;border-radius:25px;justify-content:center;width:100%;padding:13px;font-size:10px}.public-registration .landing-email>p{color:#9b7c82;margin:12px 0;font-size:8px;line-height:1.8}.public-registration .landing-email-optin{align-items:flex-start;gap:8px;margin-top:16px;line-height:1.8;color:#95737c!important;font-size:9px!important;display:flex!important}.public-registration .landing-email-optin input{accent-color:#5c1b31;flex-shrink:0;width:12px;height:12px;margin:3px 0 0}.public-registration .landing-note{margin:20px 0 12px;font-size:9px}.public-registration .landing-note a{color:#67243d;text-underline-offset:3px;text-decoration:underline}.public-registration>.fine-print{font-size:8px}.registration{background:var(--shell)}.registration .register-form{background:var(--panel)}.register-form>.style-switch{--header-ink:#62223b;margin:0 0 30px auto}.register-art>.wordmark:has(.aura-brand){width:auto!important;line-height:1!important;font-size:inherit!important}.register-art .aura-brand b{color:#e3c48b;font-size:32px}.register-art .aura-brand small{color:#e3c48b}.register-art .aura-brand img{width:65px;height:60px}.registration .founder-register-caption h1,.registration .register-form h2{font-family:var(--serif);font-weight:400}.registration .register-form .fine-print{font-size:9px}.registration .register-form .button{border-radius:25px}.registration .intro-preview{background:linear-gradient(120deg,#fff9f1,#efdfd5);border-radius:12px}dialog{background:var(--panel);color:var(--ink);font-family:var(--body-font);border-color:#bf9b7380;border-radius:14px}dialog h2{font-family:var(--serif);font-weight:400}dialog label{font-family:var(--body-font)}dialog p{color:#8e6b76}dialog .button{border-radius:25px;font-size:11px}dialog input,dialog textarea{color:#633548;background:#fffaf6;border-color:#d8c0b5}.toast.show{color:#fff4e2;background:#53162e}.button.burgundy{color:#fff4e4;background:#5f1932;border:1px solid #5f1932}.button.burgundy:hover{background:#7c2846}.button.subtle{color:#7e4255;background:0 0;border-color:#c8a98e}@media (min-width:1600px){.community-columns{grid-template-columns:210px minmax(0,1fr) 300px;gap:28px}.aura-hero{min-height:330px}.aura-hero h1{font-size:68px}.club-header{padding-inline:max(4%,50% - 725px)}}@media (max-width:1200px){.club-header{gap:23px;padding-inline:3%}.club-private{display:none}.community-columns{grid-template-columns:165px minmax(0,1fr) 240px;gap:17px;padding-inline:2.5%}.community-sidebar{padding:22px 12px}.quick-links>button{gap:9px;padding:12px 9px;font-size:9px}.community-aside section{padding:19px}.community-aside h2{font-size:21px}.club-header-right{gap:12px}.aura-brand b{font-size:34px}.aura-brand>img{width:53px;height:50px}.aura-brand{gap:9px}.aura-brand small{letter-spacing:2.5px;font-size:6px}.composer-actions{gap:12px;margin-left:0}.community-feed .post-actions{gap:12px}.public-header-note{display:none}}@media (max-width:1000px){.community-columns{grid-template-columns:145px minmax(0,1fr) 210px;gap:14px;padding-inline:2%}.community-sidebar{padding:20px 8px}.side-heading{font-size:16px}.quick-links>button{gap:7px;font-size:8px}.quick-links svg{width:14px}.community-aside section{padding:16px}.community-aside h2{font-size:19px}.intention-card h2 svg{width:17px}.community-feed .post-card{padding:18px}.community-feed .post-body{font-size:11px}.community-feed .post-card h2{font-size:26px}.club-top-nav{gap:19px}.club-header-right{gap:8px}.style-switch button{padding:7px;font-size:8px}.header-exit{display:none}.community-aside .featured-resource b{font-size:9px}.community-aside .featured-resource svg:first-child{width:18px}.feed-composer{padding:14px}.composer-actions>button{gap:5px;font-size:8px}.composer-actions>button.composer-publish{padding:8px 12px}.public-welcome{gap:40px;padding-inline:35px}.side-topics>button{gap:10px;font-size:10px}.side-topics svg{width:20px}}@media (max-width:850px){.community-columns{grid-template-columns:150px minmax(0,1fr);gap:20px;padding-inline:4%}.community-aside{grid-column:2;grid-template-columns:1fr 1fr;align-items:start}.community-aside .aside-resources,.community-aside .aside-quote{grid-column:1/-1}.club-header{flex-wrap:wrap;gap:12px;height:auto;min-height:100px;padding:13px 4% 0}.club-header>.club-top-nav{border-top:1px solid #b6957025;flex-basis:100%;order:3;justify-content:center;gap:40px}.club-top-nav button{padding:13px 0;font-size:10px}.club-top-nav button.active:after{bottom:6px}.club-header-right{margin-left:auto}.public-shell .club-header{min-height:80px;padding-bottom:13px}.aura-hero h1{font-size:56px}.aura-hero{min-height:270px}.public-welcome{grid-template-columns:1fr 1fr;gap:30px;padding-inline:30px}.public-registration{padding:25px}.public-purpose h2{font-size:58px}.public-registration h2{font-size:31px}.club-interior{max-width:none;margin:25px 4%;padding:30px}.club-interior .page-title h1{font-size:47px}.community-sidebar{padding:20px 12px}.quick-links>button{padding:12px 8px;font-size:9px}}@media (max-width:620px){.club-header{padding:12px 20px 0}.aura-brand b{letter-spacing:5px;font-size:29px}.aura-brand>img{width:43px;height:43px}.aura-brand small{letter-spacing:2px;font-size:5px}.aura-brand{gap:8px}.header-profile{display:none}.style-switch button{padding:7px 8px;font-size:8px}.club-header-right{gap:0}.club-top-nav{gap:35px!important}.club-header>.club-top-nav{flex-basis:100%}.club-top-nav button{font-size:10px}.aura-hero{min-height:270px;padding:33px 22px 47px}.hero-kicker{letter-spacing:2px;max-width:270px;margin-inline:auto!important;margin-bottom:20px!important;font-size:6px!important}.aura-hero h1{letter-spacing:-1px;font-size:46px}.hero-description{letter-spacing:.5px;font-size:8px;line-height:1.9}.hero-cta{margin-top:20px;padding:10px 20px;font-size:9px}.aura-hero:after{inset:10px 20px}.mobile-break{display:block}html[data-aura-style=salon] .aura-hero{min-height:270px}html[data-aura-style=salon] .aura-hero h1{letter-spacing:-1px;font-size:34px;line-height:1.2}.topic-navigation{border-radius:35px;width:calc(100% - 35px);margin-top:-27px;padding:11px 9px}.topic-navigation>button,.topic-navigation>a{gap:7px;padding:0 3px}.topic-navigation>button>span,.topic-navigation>a>span{width:35px;height:35px}.topic-navigation svg{width:21px;height:21px}.topic-navigation b{font-size:8px}.community-columns{flex-direction:column;gap:20px;margin-top:26px;padding:0 18px 25px;display:flex}.community-sidebar{order:2;grid-template-columns:1fr 1fr;gap:15px;width:100%;padding:20px;display:grid}.community-sidebar>.side-heading{grid-column:1/-1;margin-bottom:0}.quick-links{grid-row:2/4;gap:1px}.quick-links>button{font-size:9px}.purpose-note{border:0;margin:0;padding:0}.purpose-note .script-note{font-size:23px}.purpose-note p,.purpose-note button{font-size:8px}.founder-side{margin:0;padding:12px 0 0}.side-topics{border-top:1px solid #b38c5744;grid-area:4/1/auto/-1;grid-template-columns:1fr 1fr;margin-top:0;padding-top:15px;display:grid}.side-topics>.side-heading{grid-column:1/-1;margin-bottom:5px;font-size:6px}.side-topics>button{gap:10px;padding:12px 8px;font-size:10px}.community-feed{order:0;width:100%}.feed-title-row{margin-bottom:14px}.feed-title-row h2{font-size:26px}.feed-title-row select{max-width:140px;padding:9px 11px;font-size:8px}.feed-composer{border-radius:13px;padding:14px}.composer-top>button{padding:12px 13px;font-size:9px}.composer-actions{gap:15px;margin:14px 0 0}.composer-actions>button{font-size:8px}.composer-actions svg{width:14px}.composer-actions>button.composer-publish{padding:8px 13px;font-size:8px}.community-feed .post-card{border-radius:13px;padding:18px}.community-feed .post-card h2{margin-top:20px;font-size:28px}.community-feed .post-body{font-size:11px;line-height:1.9}.post-author>.text-button{font-size:7px}.post-author>div>b{font-size:10px}.post-author small{font-size:7px}.community-feed .post-actions{gap:14px 12px;margin-top:17px;padding-top:15px}.community-feed .post-actions>button{font-size:8px}.community-aside{order:1;grid-template-columns:1fr;gap:15px;width:100%;display:grid}.community-aside section{padding:22px}.community-aside h2,html[data-aura-style=salon] .community-aside h2{font-size:25px}.community-aside p{font-size:10px}.intention-card textarea{min-height:85px;font-size:11px}.community-aside .aside-resources,.community-aside .aside-quote{grid-column:auto}.path-preview>button{font-size:10px}.community-aside .featured-resource b{font-size:11px}.community-aside .featured-resource small{font-size:9px}.community-aside .featured-resource{padding:17px 0}.path-count{font-size:9px}.club-footer{flex-wrap:wrap;gap:15px;padding:24px 20px}.club-footer>.aura-brand{order:0}.club-footer>span:not(.aura-brand){letter-spacing:1px;order:2;width:100%;font-size:5px;line-height:1.9}.club-footer .text-button{margin-left:auto;font-size:8px}.club-interior{border-radius:13px;margin:20px 15px;padding:22px 18px}.club-interior .page-title h1{font-size:41px;line-height:1.05}.club-interior .page-title>p{font-size:10px}.topic-grid{gap:10px}.topic-card{min-height:238px;padding:21px 14px}.topic-card h2{font-size:31px!important}.topic-card p{font-size:9px}.topic-card-footer{font-size:7px}.topic-symbol{font-size:24px}.topic-shortcuts h2{font-size:26px}.topic-space-title{font-size:40px!important}.public-shell .club-header{min-height:75px;padding:14px 20px}.public-home .aura-hero{min-height:300px}.public-welcome{grid-template-columns:1fr;gap:25px;margin:25px auto 35px;padding:0 24px}.public-purpose{padding:10px 0}.public-purpose h2{margin:19px 0;font-size:58px}.public-purpose h2 br{display:none}.public-purpose>p{font-size:11px;line-height:1.9}.public-purpose>.eyebrow{font-size:6px}.public-registration{padding:27px 24px}.public-registration h2{font-size:36px}.founder-note{margin-top:23px}.public-registration .landing-email-optin{font-size:9px!important}.register-form>.style-switch{margin-bottom:25px}.registration .register-form h2{font-size:36px}.registration .founder-register-caption h1{font-size:35px}.register-art .aura-brand b{font-size:26px}.register-art .aura-brand img{width:50px;height:45px}.register-art .aura-brand small{font-size:5px}.registration .founder-register>.wordmark{top:20px;left:23px}.registration .founder-register{height:360px}.registration .founder-register-photo>img{object-position:center 30%}dialog h2{font-size:33px}.post-photos.count-1 img{max-height:380px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.aura-hero .hero-copy{max-width:950px;margin:0;padding:0}.aura-hero .hero-copy>p{max-width:none}html:not([data-aura-style=salon]) .feed-title-row option{color:#5c2439;background:#fff8ef}.aura-brand>img{filter:saturate(1.08)brightness(1.06)}.aura-brand b{color:var(--brand)}.club-private{color:inherit}.register-form>.style-switch{--header-ink:#62223b}.club-interior .club-footer .aura-brand{--brand:#ab8750}html:not([data-aura-style=salon]){--shell:#f4e7df;--header-bg:linear-gradient(110deg,#fcf6ebf5,#f0dcd2f2 65%,#dfbdc3ed);--header-ink:#5b2438;--brand:#a57c3e;--panel:#fffbf6;--panel-border:#ead7ca}html:not([data-aura-style=salon]) .aura-shell,html:not([data-aura-style=salon]) .public-shell{background:radial-gradient(at -15% 28%,#78243f47 0,#0000 52%),radial-gradient(at 115% 85%,#6b1f3b3b 0,#0000 60%),linear-gradient(135deg,#fbf5e9 0,#edd5ce 50%,#f9f0e1 100%)}html:not([data-aura-style=salon]) .feed-title-row h2{color:#63283d}html:not([data-aura-style=salon]) .feed-title-row select{color:#7d485d;background:#fff6ed55;border-color:#b88e7c55}html:not([data-aura-style=salon]) .public-purpose>p{color:#8d626d}html:not([data-aura-style=salon]) .public-purpose>.eyebrow{color:#a17d52}.aura-hero{justify-content:center;align-items:center;gap:75px;min-height:340px;padding:35px 5% 48px;display:flex}.aura-hero .hero-copy{text-align:left;max-width:650px}.hero-kicker{text-align:left}.hero-description{max-width:480px!important}.hero-real-photo{text-align:center;flex-shrink:0;width:200px;margin:0;position:relative}.editorial-photo-frame{isolation:isolate;width:190px;height:220px;position:relative}.editorial-photo-frame:after{content:"";z-index:-1;border:1px solid #bb965b88;border-radius:100px 100px 3px 3px;position:absolute;inset:8px -8px -8px 8px}.editorial-photo-frame img{object-fit:cover;object-position:55% 65%;border:1px solid #c7a77855;border-radius:100px 100px 3px 3px;width:100%;height:100%;display:block}.hero-real-photo figcaption{margin:18px -30px 0;position:relative}.hero-real-photo figcaption>span{letter-spacing:2px;color:#986e4c;font-size:6px;display:block}.hero-real-photo figcaption>b{color:#996e3d;margin-top:4px;font:400 26px/1.2 Caveat,cursive;display:block}.hero-real-photo figcaption>small{letter-spacing:1.5px;color:#ac8573;margin-top:5px;font-size:5px;display:block}html[data-aura-style=salon] .hero-real-photo figcaption>span,html[data-aura-style=salon] .hero-real-photo figcaption>b{color:#d4b078}html[data-aura-style=salon] .hero-real-photo figcaption>small{color:#c39896}html[data-aura-style=salon] .aura-hero .hero-copy{max-width:700px}html[data-aura-style=salon] .aura-hero h1{font-size:43px}.theme-photo{width:calc(100% + 64px);height:170px;margin:-30px -32px 25px;overflow:hidden}.theme-photo img{object-fit:cover;width:100%;height:100%;display:block}.topic-card{overflow:hidden}.topic-card>.topic-symbol{top:195px}.topic-card h2{margin-top:19px}.theme-photo:after{content:"";background:linear-gradient(#0000,#59233b0d);height:30px;margin-top:-30px;display:block;position:relative}@media (max-width:1200px){.aura-hero{gap:55px}.aura-hero .hero-copy{max-width:560px}.hero-real-photo{width:185px}.editorial-photo-frame{width:175px;height:215px}.aura-hero h1{font-size:56px}}@media (max-width:850px){.aura-hero{gap:35px;min-height:330px;padding-inline:5%}.aura-hero .hero-copy{max-width:450px}.aura-hero h1{font-size:50px}.hero-real-photo{width:150px}.editorial-photo-frame{width:145px;height:190px}.hero-real-photo figcaption>b{font-size:23px}html[data-aura-style=salon] .aura-hero h1{font-size:37px}.theme-photo{width:calc(100% + 36px);height:145px;margin:-22px -18px 22px}.topic-card>.topic-symbol{top:167px}}@media (max-width:620px){.aura-hero{justify-content:space-between;gap:21px;min-height:330px;padding:32px 24px 46px}.aura-hero .hero-copy{max-width:calc(100% - 132px)}.aura-hero h1{letter-spacing:-1px;margin-bottom:15px;font-size:36px;line-height:1.02}.aura-hero .hero-kicker{letter-spacing:1.4px;text-align:left;line-height:1.9;margin-bottom:15px!important;font-size:5px!important}.hero-description{letter-spacing:.1px;font-size:7px;line-height:1.9}.hero-cta{white-space:nowrap;gap:7px;margin-top:17px;padding:10px 12px;font-size:8px}.hero-real-photo{width:110px}.editorial-photo-frame{width:105px;height:158px}.editorial-photo-frame img,.editorial-photo-frame:after{border-radius:65px 65px 2px 2px}.editorial-photo-frame:after{inset:6px -6px -6px 6px}.hero-real-photo figcaption{margin:16px -8px 0}.hero-real-photo figcaption>span{letter-spacing:1px;font-size:4px}.hero-real-photo figcaption>b{margin-top:6px;font-size:19px;line-height:1}.hero-real-photo figcaption>small{letter-spacing:.6px;margin-top:8px;font-size:4px}html[data-aura-style=salon] .aura-hero{min-height:330px}html[data-aura-style=salon] .aura-hero h1{font-size:28px;line-height:1.15}.public-home .aura-hero{min-height:340px}.theme-photo{width:calc(100% + 28px);height:132px;margin:-21px -14px 22px}.topic-card>.topic-symbol{top:151px}.topic-card>.topic-number{font-size:6px}.topic-card h2{margin-top:18px}}@media (max-width:360px){.aura-hero{gap:16px;padding-inline:18px}.aura-hero .hero-copy{max-width:calc(100% - 108px)}.hero-real-photo{width:90px}.editorial-photo-frame{width:88px;height:145px}.aura-hero h1{font-size:33px}.hero-real-photo figcaption>b{font-size:17px}}.hero-real-photo{align-items:center;gap:18px;width:240px;display:flex}.editorial-photo-frame{flex-shrink:0;width:65px;height:90px}.editorial-photo-frame img{object-fit:contain;background:0 0;border:0;border-radius:3px}.editorial-photo-frame:after{border-radius:2px;inset:5px -5px -5px 5px}.hero-real-photo figcaption{text-align:left;min-width:0;margin:0}.hero-real-photo figcaption>b{font-size:24px}.hero-real-photo figcaption>span{letter-spacing:1.3px;font-size:5px}.hero-real-photo figcaption>small{font-size:4px}.founder-side>img,.founder-note>img{object-fit:contain;background:0 0;border-radius:3px;width:38px;height:52px}.founder-note>img{width:45px;height:62px}.founder-register-photo{width:145px;height:190px;inset:28% auto auto calc(50% - 72px)!important}.founder-register-photo>img{border-radius:2px;object-fit:contain!important;object-position:center!important}.registration .founder-register{background:radial-gradient(at 65% 40%,#a3637759,#0000 65%),linear-gradient(140deg,#2c0919,#672640 65%,#350b1e)}.founder-register:after{display:none}.founder-register-caption h1{font-size:43px}.club-top-nav{gap:21px}@media (max-width:850px){.aura-hero{gap:30px}.hero-real-photo{gap:13px;width:170px}.hero-real-photo figcaption>b{font-size:20px}.club-header>.club-top-nav{gap:27px!important}.founder-register-photo{top:24%!important}}@media (max-width:620px){.aura-hero .hero-copy{max-width:calc(100% - 105px)}.hero-real-photo{width:80px;display:block}.editorial-photo-frame{width:66px;height:90px}.editorial-photo-frame img,.editorial-photo-frame:after{border-radius:2px}.hero-real-photo figcaption{text-align:left;margin-top:13px}.hero-real-photo figcaption>b{font-size:17px}.hero-real-photo figcaption>span{letter-spacing:.8px;font-size:4px}.hero-real-photo figcaption>small{letter-spacing:.4px;font-size:4px}.club-header>.club-top-nav{gap:22px!important}.club-top-nav button{font-size:9px}.registration .founder-register{height:370px}.founder-register-photo{width:75px;height:100px;top:24%!important;left:calc(50% - 37px)!important}.registration .founder-register-caption h1{font-size:32px}.founder-register-caption{bottom:25px}.founder-side>img{height:48px}}.aura-score{background:radial-gradient(at 90% 20%,#d7b9a34d,#0000 70%),linear-gradient(120deg,#fcf4e8,#eed8cf);border:1px solid #c2a06c66;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin:25px 0;padding:28px 32px;display:flex}.score-icon{color:#aa8551;margin-bottom:10px;display:block}.aura-score .eyebrow{font-size:7px}.aura-score h2{margin:8px 0 7px;font-size:38px;font-weight:400}.aura-score p{color:#976f7a;font-size:10px}.score-total{text-align:right;flex-direction:column;display:flex}.score-total b{font:60px/1 var(--serif);color:#7b304b;font-weight:400}.score-total>span{color:#996a78;margin:8px 0 12px;font-size:9px}.score-total small{color:#a27b81;font-size:8px}.challenge-grid{grid-template-columns:1fr 1fr;gap:20px;margin:30px 0;display:grid}.challenge-card{text-align:left;background:linear-gradient(120deg,#fffaf3,#f2e3d9);border:1px solid #d2b99f88;border-radius:13px;padding:25px}.challenge-meta{color:#a28052;align-items:center;gap:9px;font-size:9px;display:flex}.challenge-meta>b{background:#e7d0bf66;border-radius:15px;margin-left:auto;padding:7px 10px;font-size:8px;font-weight:500}.challenge-card h2{margin:24px 0 15px;font-size:31px;font-weight:400;line-height:1.08}.challenge-card>p{color:#8c6471;font-size:11px;line-height:1.8}.challenge-card-bottom{color:#8c5a66;border-top:1px solid #c6a17b44;justify-content:space-between;align-items:center;margin-top:25px;padding-top:16px;font-size:9px;display:flex}.points-rules{border-block:1px solid #cbb09377;margin:25px 0;padding:15px 0}.points-rules>summary{cursor:pointer;color:#774353;justify-content:space-between;align-items:center;font-size:11px;list-style:none;display:flex}.points-rules li{color:#96737a;margin:10px 0;font-size:10px;line-height:1.9}.points-rules>summary::-webkit-details-marker{display:none}.reward-plan{color:#f7e8d7;background:radial-gradient(at 90% 40%,#9f5c7044,#0000 75%),linear-gradient(125deg,#3d1025,#5b1d34 65%,#3c1025);border:1px solid #b9925a88;border-radius:15px;margin:45px 0;padding:28px 30px}.reward-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.reward-heading .eyebrow{color:#cbaa72;font-size:7px}.reward-phase{color:#d9b599;border:1px solid #c39d6844;border-radius:20px;padding:6px 10px;font-size:8px}.reward-plan>h2{color:#fff0dd;margin:22px 0 30px;font-size:38px;font-weight:400;line-height:1.05}.reward-prizes{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.reward-place{font:34px var(--serif);color:#d8b67a}.reward-prizes h3{color:#f2decb;margin:10px 0 13px;font-size:22px;font-weight:400;line-height:1.2}.reward-prizes p{color:#c59d9f;font-size:9px;line-height:1.9}.reward-dates{border-top:1px solid #bd986244;padding-top:20px;color:#d7b6b0!important;margin-top:25px!important;font-size:10px!important;line-height:1.9!important}.reward-plan .fine-print{color:#c69b9e;margin-top:15px;font-size:9px;line-height:1.9}.podium-label{margin-top:25px;font-size:23px}.podium-list{margin-top:15px;padding-left:18px;list-style:decimal}.podium-list li{color:#ddc1b8;padding:10px 0;font-size:10px}.podium-list span{float:right;color:#d4ae73}.community-recognition{margin:40px 0}.community-recognition h2{font-size:35px;font-weight:400}.recognition-tabs{gap:7px;display:flex}.recognition-tabs>button{color:#8d6775;background:0 0;border:0;border-radius:20px;padding:9px 14px;font-size:9px}.recognition-tabs>button.active{color:#69283f;background:#eed6cb}.recognition-list{margin:20px 0;padding:0;list-style:none}.recognition-list li{border-bottom:1px solid #d2b8a755;align-items:center;gap:20px;padding:18px 0;display:flex}.recognition-list li>span{font:24px var(--serif);color:#ab8653}.recognition-list b{font-size:11px;font-weight:500}.recognition-list small{color:#aa7f6e;margin-left:auto;font-size:10px}.challenge-reward{color:#a17e50;align-items:center;gap:8px;margin-bottom:20px;font-size:10px;display:flex}.challenge-room .challenge-instructions{font-size:12px;line-height:2}.challenge-status{background:#ecdfd2;border:1px solid #bea17b44;border-radius:12px;align-items:flex-start;gap:13px;margin:25px 0;padding:20px;display:flex}.challenge-status>b,.challenge-status b{font-size:12px;font-weight:500}.challenge-status p{margin:8px 0 0;line-height:1.9;font-size:10px!important}.challenge-status>svg{color:#a2804e;flex-shrink:0}.challenge-status.approved{background:#e3e7d855}.challenge-step{padding-top:15px;color:#8e6c4b!important;font-size:11px!important}.review-note{background:#edd6d1;border-radius:10px;padding:15px}.challenge-entries{border-top:1px solid #c5a78066;margin-top:35px;padding-top:28px}.challenge-entries>h3{margin-bottom:15px;font-size:29px;font-weight:400}.challenge-entries>article{border-bottom:1px solid #d9bfad66;padding:20px 0}.challenge-entries .post-body{font-size:11px;line-height:1.9}.challenge-inbox,.season-settings{background:#f7ede4;border:1px solid #c5a78066;border-radius:14px;margin:30px 0;padding:28px}.challenge-inbox h2,.season-settings h2{margin:15px 0;font-size:34px;font-weight:400}.review-entry{border-top:1px solid #cfb29466;padding:25px 0}.review-entry h3{margin:15px 0;font-size:26px;font-weight:400}.review-entry .post-body{font-size:11px;line-height:1.9}.review-entry .post-photos{max-width:450px}.review-buttons{flex-wrap:wrap;gap:10px;display:flex}.review-buttons .button{padding:11px 14px;font-size:9px}.season-fields{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.season-fields input{color:#6a3349;background:#fffcf7;border:1px solid #ccb39e;width:100%;margin-top:10px;padding:12px;font-size:11px}.season-settings .check-label{margin:22px 0;font-size:10px;line-height:1.9}.season-settings>.text-button{margin-top:20px}.season-state{color:#9c6b57;padding:15px 0;font-size:11px}.season-settings .button{border-radius:25px;font-size:10px}.challenge-inbox .fine-print,.season-settings .fine-print{font-size:10px;line-height:1.9}.reward-plan .fine-print{font-size:8px}@media (max-width:620px){.aura-score{align-items:flex-start;gap:18px;padding:22px 18px}.aura-score h2{font-size:30px}.score-total b{font-size:45px}.aura-score .eyebrow{font-size:5px}.aura-score p{font-size:8px}.score-total>span{font-size:7px}.score-total small{font-size:6px}.challenge-grid{grid-template-columns:1fr;gap:15px}.challenge-card{padding:24px}.challenge-card h2{font-size:30px}.challenge-card>p{font-size:10px}.reward-plan{padding:24px 21px}.reward-plan>h2{font-size:31px}.reward-prizes{grid-template-columns:1fr;gap:23px}.reward-prizes>article{grid-template-columns:35px 1fr;align-items:start;gap:5px 14px;display:grid}.reward-place{grid-row:1/3;font-size:32px}.reward-prizes h3{margin:4px 0 5px;font-size:23px}.reward-prizes p{grid-column:2;font-size:9px}.reward-dates{font-size:9px!important}.community-recognition .section-title{flex-direction:column;align-items:start;gap:20px}.community-recognition h2{font-size:29px}.recognition-tabs>button{font-size:9px}.recognition-list b{font-size:10px}.recognition-list small{font-size:8px}.points-rules li{font-size:9px}.challenge-inbox,.season-settings{padding:20px 17px}.challenge-inbox h2,.season-settings h2{font-size:29px}.season-fields{grid-template-columns:1fr;gap:0}.season-fields .field{margin-top:18px}.season-settings .check-label{font-size:9px}.challenge-reward{font-size:8px}.challenge-room .challenge-instructions{font-size:11px}.challenge-status{padding:17px}.challenge-entries>h3{font-size:27px}}.new-challenge{border-bottom:1px solid #c4a57b66;margin-bottom:30px;padding-bottom:25px}.new-challenge>summary{cursor:pointer;color:#804355;font-size:12px}.new-challenge form{padding-top:15px}.new-challenge input,.new-challenge select{color:#6d364b;background:#fffcf7;border:1px solid #cdb49e;width:100%;margin-top:9px;padding:12px;font-size:11px}.new-challenge label{font-size:11px}.new-challenge .button{border-radius:25px;font-size:10px}html:not([data-aura-style=salon]){--serif:"Bodoni Moda",Georgia,serif;--header-bg:linear-gradient(110deg,#390e21,#64243e);--header-ink:#f7e6d7;--brand:#d6b572}html:not([data-aura-style=salon]) .aura-hero{background:linear-gradient(108deg,#f9eddd 0,#f0dace 43%,#c898a1 68%,#6e2a46 100%)}html:not([data-aura-style=salon]) .public-header-note{color:#d3b17f}html:not([data-aura-style=salon]) .hero-real-photo figcaption>b,html:not([data-aura-style=salon]) .hero-real-photo figcaption>span{color:#e8cd94}html:not([data-aura-style=salon]) .hero-real-photo figcaption>small{color:#dfbcc0}.club-interior .page-title h1{font-size:47px}.community-feed .post-card h2{font-size:26px}.community-aside h2{font-size:22px}.community-feed .post-body{font-family:Manrope,sans-serif}.invitation-card{background:linear-gradient(125deg,#fff7e9,#efdad3);border:1px solid #c2a07466;border-radius:14px;margin:35px 0;padding:28px 30px}.invitation-card>h2{margin:22px 0 16px;font-size:34px;font-weight:400;line-height:1.1}.invitation-card>p{color:#8d6672;font-size:11px;line-height:1.9}.invitation-card .fine-print{margin:15px 0;font-size:9px;line-height:1.9}.invitation-card .button{border-radius:25px;margin-top:15px;font-size:10px}.invitation-link{align-items:end;gap:15px;margin-top:20px;display:flex}.invitation-link>.field{flex:1;min-width:0;font-size:10px}.invitation-link input{color:#8a5a6b;background:#fffaf2;border:1px solid #ceb39f;width:100%;margin-top:10px;padding:13px;font-size:10px}.invitation-link>.button{flex-shrink:0;margin-bottom:0;padding:13px 18px}.my-invitations{border-top:1px solid #c3a07b55;margin-top:25px;padding-top:20px}.my-invitations h3{margin-bottom:12px;font-size:25px;font-weight:400}.my-invitations p{border-bottom:1px solid #d9c0ab55;padding:12px 0;font-size:10px}.my-invitations p>b{font-weight:500}.my-invitations p>span{float:right;color:#a17c57}.my-invitations small{color:#946b76;padding-top:7px;display:block}.review-referral{border-top:1px solid #d1b29555;padding:22px 0}.review-referral>p{font-size:11px;line-height:1.9}.review-referral input{background:#fff9f0;border:1px solid #cfb59d;width:100%;margin-top:9px;padding:12px;font-size:11px}.review-referral .field{font-size:10px}.review-referral .review-buttons{margin-top:15px}@media (max-width:620px){.club-interior .page-title h1{font-size:37px}.community-feed .post-card h2{font-size:25px}.community-aside h2{font-size:24px}.invitation-card{padding:23px 20px}.invitation-card>h2{font-size:29px}.invitation-card>p{font-size:10px}.invitation-link{flex-direction:column;align-items:stretch;gap:0}.invitation-link>.button{align-self:start}.score-total small{max-width:95px;line-height:1.8}.review-referral>p{font-size:10px}}html:not([data-aura-style=salon]) .public-purpose h2{color:#5d2238}html:not([data-aura-style=salon]) .public-purpose h2 em{color:#9d753d}html:not([data-aura-style=salon]) .club-footer .aura-brand{--brand:#a17c40}.avatar.member-avatar-photo{object-fit:cover;object-position:52% 42%;background:#f0e3d7;border:1px solid #bd9a6680;border-radius:50%;flex-shrink:0;display:block}.profile-current-photo{align-items:center;gap:14px;margin:20px 0 25px;display:flex}.profile-current-photo>.avatar{width:64px;height:64px}.profile-current-photo>span{font:28px var(--serif);color:#744153}.comment>div:first-child{align-items:center;gap:9px;display:flex}.comment>div:first-child>.avatar{width:28px;height:28px;font-size:10px}.editorial-photo-frame img,.founder-side>img,.founder-note>img{object-fit:cover;object-position:52% 44%}.aura-hero.aura-banner-hero,.public-home .aura-hero.aura-banner-hero,html[data-aura-style=salon] .aura-hero.aura-banner-hero{background:#f1ded9;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.aura-community-banner{aspect-ratio:3;object-fit:contain;width:100%;height:auto;display:block}.aura-banner-actions{background:linear-gradient(100deg,#f5e6dd,#eed4d4 55%,#c493a4);justify-content:center;padding:13px 20px 42px;display:flex}.aura-banner-actions .hero-cta{color:#fff5ec;background:#530f25;border:1px solid #6b2840;margin:0;padding:12px 24px;font-size:11px}@media (max-width:620px){.aura-banner-actions{padding:12px 15px 35px}.aura-banner-actions .hero-cta{padding:11px 20px;font-size:10px}}.resource-external-link{color:#fff7ef;white-space:normal;background:#530f25;border-radius:24px;justify-content:center;align-items:center;margin:12px 10px 12px 0;padding:12px 20px;font:500 12px/1.5 Manrope,sans-serif;text-decoration:none;display:inline-flex}.resource-external-link:hover{background:#74304b}.level-journey{background:linear-gradient(130deg,#fff8ec,#f0dedb 60%,#e4cbd2);border:1px solid #c7a77566;border-radius:18px;margin:12px 0 38px;padding:30px;overflow:hidden}.journey-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.journey-heading h2{margin:12px 0;font-size:37px;line-height:1.15}.journey-heading p:last-child{color:#8b6974;font-size:12px}.journey-score{text-align:right;flex-shrink:0}.journey-score strong{font:58px/1 var(--serif);color:#631b37;display:block}.journey-score>span{color:#805b68;margin-top:8px;font-size:10px;display:block}.level-staircase{grid-template-columns:repeat(6,minmax(118px,1fr));gap:10px;margin:20px 0;padding:18px 0 0;list-style:none;display:grid;overflow-x:auto}.level-staircase li{align-items:flex-end;display:flex}.level-step{text-align:center;color:#896573;background:#fffaf2a8;border:1px solid #c9a97b88;border-radius:70px 70px 12px 12px;width:100%;min-height:157px;padding:18px 9px 14px}.level-symbol{color:#af8a51;justify-content:center;align-items:center;height:35px;display:flex}.level-number{letter-spacing:1.5px;margin-top:8px;font-size:7px;display:block}.level-step h3{justify-content:center;align-items:center;min-height:45px;margin:8px 0;font-size:22px;line-height:1.1;display:flex}.level-step>b{font-size:9px;font-weight:500}.level-staircase li.reached .level-step{color:#fff1e2;background:linear-gradient(150deg,#7b3a52,#401020)}.level-staircase li.reached .level-symbol{color:#e8cb90}.level-achieved{color:#ead09f;justify-content:center;align-items:center;gap:4px;margin-top:9px;font-size:8px;display:flex}.level-staircase li:last-child .level-step{border-color:#b38c4c;box-shadow:inset 0 0 0 3px #b38c4c18}.journey-meter label{color:#773b53;margin-bottom:12px;font-size:11px;display:block}.journey-meter progress{accent-color:#71334b;border:0;border-radius:10px;width:100%;height:7px;display:block;overflow:hidden}.journey-meter progress::-webkit-progress-bar{background:#dec7c7}.journey-meter progress::-webkit-progress-value{background:linear-gradient(90deg,#9d667a,#6b2642)}.points-guide{margin:0 0 40px}.points-guide>h2,.weekly-heading h2{margin:10px 0 20px;font-size:36px}.points-guide>ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.points-guide li{background:#fff9f1;border:1px solid #d4bdad88;border-radius:12px;align-items:flex-start;gap:16px;padding:20px;display:flex}.points-guide li>strong{font:29px/1 var(--serif);color:#9c7949;flex-shrink:0}.points-guide h3{margin:0 0 8px;font-size:21px}.points-guide li p{color:#886b76;font-size:10px;line-height:1.8}.points-guide>.fine-print{margin-top:17px;line-height:1.9}.weekly-challenge{margin:35px 0}.weekly-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.weekly-heading p:last-child{color:#876774;max-width:620px;font-size:12px;line-height:1.8}.weekly-reward{white-space:nowrap;color:#946f3f;border:1px solid #c0a16c;border-radius:25px;padding:10px 19px;font-size:12px}.weekly-challenge-card{text-align:left;color:#fff1e3;background:linear-gradient(125deg,#51122d,#87485e);border:1px solid #c5a37466;border-radius:17px;align-items:center;gap:28px;width:100%;margin-top:24px;padding:32px;display:flex}.weekly-camera{color:#e4c794;border:1px solid #dbbc8266;border-radius:60px 60px 9px 9px;flex-shrink:0;place-items:center;width:100px;height:112px;display:grid}.weekly-challenge-card .eyebrow{color:#dec08f}.weekly-challenge-card h3{margin:12px 0;font-size:36px;line-height:1.15}.weekly-challenge-card p{color:#e6cad0;font-size:12px;line-height:1.8}.weekly-status{color:#f3dbb4;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:inline-flex}@media (max-width:900px){.points-guide>ul{grid-template-columns:repeat(2,1fr)}.journey-heading h2{font-size:30px}.level-staircase{grid-template-columns:repeat(6,125px)}}@media (max-width:620px){.level-journey{padding:22px 17px}.journey-heading{gap:14px}.journey-heading h2{font-size:28px}.journey-score strong{font-size:43px}.journey-score>span{max-width:100px;line-height:1.6}.level-staircase{grid-template-columns:repeat(6,112px)}.points-guide>ul{grid-template-columns:1fr}.weekly-heading{align-items:flex-start;gap:12px}.weekly-heading h2,.points-guide>h2{font-size:30px}.weekly-reward{padding:9px 13px;font-size:10px}.weekly-challenge-card{gap:17px;padding:23px 19px}.weekly-camera{width:62px;height:85px}.weekly-challenge-card h3{font-size:27px}}.level-staircase{align-items:start}.challenge-welcome-copy{max-width:800px;margin-top:20px}.challenge-welcome-copy p{color:#876774;font-size:13px;line-height:1.9}.challenge-welcome-copy p+p{margin-top:12px}.challenge-welcome-copy strong{color:#6b2842;font-weight:600}.personal-space{max-width:1150px;margin:0 auto;padding:35px 0 18px}.personal-page-heading{margin-bottom:28px}.personal-page-heading h1{font:46px/1.15 var(--serif);margin:12px 0}.personal-page-heading>p:last-child{color:#886773;font-size:12px;line-height:1.8}.member-profile-card{background:linear-gradient(120deg,#fff8eb,#f2dfdc 65%,#e5ccd3);border:1px solid #c5a57370;border-radius:18px;align-items:center;gap:27px;padding:32px;display:flex}.personal-photo{flex-shrink:0;width:112px;height:112px;position:relative}.personal-photo>img,.personal-photo>span{object-fit:cover;border:3px solid #fff6ea;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 1px #ba955f66}.personal-photo>span{font:47px var(--serif);color:#78344e;background:#eed7d4;place-items:center;display:grid}.photo-edit-button{color:#fff4e4;background:#591b35;border:2px solid #fff4e4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:0;right:0}.member-profile-details{flex:1;min-width:0}.member-profile-details h2{overflow-wrap:anywhere;margin:8px 0 12px;font-size:36px;line-height:1.15}.profile-origin{color:#825969;align-items:center;gap:7px;font-size:11px;display:flex}.profile-interests{white-space:pre-wrap;overflow-wrap:anywhere;color:#80616d;margin:14px 0 13px;font-size:12px;line-height:1.8}.profile-interests>b{letter-spacing:1px;text-transform:uppercase;color:#9b7b4e;margin-bottom:5px;font-size:9px;display:block}.member-rank{text-align:center;color:#8a6a41;border-left:1px solid #bf9c7155;flex-shrink:0;max-width:230px;padding-left:28px}.member-rank>span{letter-spacing:1.5px;margin:10px 0;font-size:7px;display:block}.member-rank h3{font:28px/1.2 var(--serif);color:#631d38;margin-bottom:10px}.member-rank>b{font-size:11px;font-weight:500}.member-rank p{color:#966b7d;margin-top:9px;font-size:9px;line-height:1.8}.personal-edit-form{background:#fffaf2;border:1px solid #d5bfae88;border-radius:14px;margin:20px 0;padding:25px}.personal-edit-form h2{margin-bottom:18px;font-size:29px}.personal-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.personal-workspace{grid-template-columns:1.15fr 1fr;align-items:start;gap:24px;margin-top:28px;display:grid}.personal-journal,.personal-goals,.personal-notes{background:#fffbf5;border:1px solid #d5bdaa88;border-radius:15px;padding:27px}.personal-section-title{color:#997b4e;align-items:center;gap:12px;margin-bottom:22px;display:flex}.personal-section-title h2{color:#562235;font-size:30px;line-height:1.1}.personal-section-title>span{color:#9a7882;margin-left:auto;font-size:9px}.personal-journal-date{max-width:210px}.personal-space .field{margin-bottom:20px;font-size:11px;display:block}.personal-space .field input,.personal-space .field textarea,.personal-notes textarea{color:#5e3343;background:#fffdf9;border:1px solid #d7c7ba;border-radius:8px;width:100%;margin-top:9px;padding:12px 14px;font-size:12px;line-height:1.8;display:block}.personal-space textarea{resize:vertical}.personal-journal textarea{min-height:220px}.personal-side-panels{gap:24px;display:grid}.goal-add{gap:9px;margin:18px 0;display:flex}.goal-add input{background:#fffdf9;border:1px solid #d9c9bc;border-radius:7px;flex:1;min-width:0;padding:12px;font-size:11px}.goal-add button{color:#fff6e8;background:#5c1935;border:0;border-radius:7px;place-items:center;width:38px;display:grid}.personal-goal-list{margin:0;padding:0;list-style:none}.personal-goal-list li{border-bottom:1px solid #e4d8cd;align-items:center;gap:10px;padding:13px 0;display:flex}.personal-goal-list label{cursor:pointer;overflow-wrap:anywhere;flex:1;align-items:flex-start;gap:11px;font-size:12px;line-height:1.7;display:flex}.personal-goal-list input{accent-color:#6e2844;flex-shrink:0;width:16px;height:16px;margin-top:2px}.personal-goal-list li.complete label>span{color:#a28d92;text-decoration:line-through}.personal-goal-list li>button{color:#a98c91;background:0 0;border:0;padding:5px}.personal-empty{color:#a28b92;padding:14px 0;font-size:11px;line-height:1.8}.personal-notes .button{margin-top:15px}.personal-saved{color:#687452;align-items:center;gap:7px;margin-top:18px;font-size:12px;display:flex}.personal-history{border-top:1px solid #e1d2c3;margin-top:26px;padding-top:18px}.personal-history summary{cursor:pointer;color:#7d5366;font-size:11px}.personal-history>div{max-height:310px;margin-top:15px;overflow:auto}.personal-history button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e7dacf;width:100%;padding:12px 0;display:block}.personal-history time{color:#a17e52;margin-bottom:6px;font-size:9px;display:block}.personal-history button span{color:#896c77;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.personal-privacy{color:#987d87;text-align:center;margin-top:25px;font-size:10px;line-height:1.8}.personal-space .button{border-radius:24px}.personal-space button:disabled{opacity:.6;cursor:wait}@media (max-width:850px){.member-profile-card{gap:20px;padding:25px}.personal-photo{width:86px;height:86px}.member-rank{max-width:185px;padding-left:20px}.member-profile-details h2{font-size:30px}.personal-workspace{gap:18px}.personal-journal,.personal-goals,.personal-notes{padding:22px}}@media (max-width:620px){.personal-space{padding-top:25px}.personal-page-heading h1{font-size:38px}.member-profile-card{flex-wrap:wrap;gap:18px;padding:24px 20px}.personal-photo{width:78px;height:78px}.member-profile-details{flex-basis:calc(100% - 100px)}.member-rank{border-top:1px solid #bf9c7155;border-left:0;width:100%;max-width:none;padding:18px 0 0}.member-rank>svg{width:21px;height:21px}.member-rank h3{margin-bottom:6px;font-size:27px}.member-rank>span{margin:7px 0}.personal-workspace,.personal-form-grid{grid-template-columns:1fr}.personal-section-title h2{font-size:28px}.personal-journal,.personal-goals,.personal-notes{padding:22px 19px}}html:not([data-aura-style=salon]) .public-home{background:#2f0d1d}html:not([data-aura-style=salon]) .public-home .aura-registration-hero{text-align:center;color:#fff4e8;background:radial-gradient(at 65% 10%,#82475555,#0000 60%),linear-gradient(120deg,#32101f,#50172d 55%,#351020);flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:440px;padding:34px 24px 70px;display:flex;position:relative}.aura-registration-hero:after{content:"";background:linear-gradient(90deg,#0000,#b58f5a66,#0000);height:1px;position:absolute;bottom:35px;left:5%;right:5%}.registration-hero-emblem{width:74px;height:64px;margin-bottom:9px}.registration-hero-emblem img{object-fit:contain;width:100%;height:100%}.registration-hero-kicker{letter-spacing:2.7px;color:#d8b888;margin:10px 0 18px;font-size:7px}.aura-registration-hero h1{color:#fff3df;letter-spacing:2px;margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:93px;font-weight:400;line-height:.9}.aura-registration-hero h1>span{letter-spacing:6px;color:#dfbd82;margin-top:19px;font:400 13px/1.5 Manrope,sans-serif;display:block}.registration-hero-manifesto{font:28px/1.4 var(--serif);color:#fff1e3;margin:24px 0 8px}.registration-hero-caption{color:#d8bfc5;font-size:10px;line-height:1.8}.aura-registration-hero .hero-cta{color:#4d182b;background:#f2dfd2;margin-top:22px;padding:12px 24px;font-size:10px}.registration-hero-signature{letter-spacing:2.5px;color:#b59472;margin-top:23px;font-size:6px;display:block}html:not([data-aura-style=salon]) .public-home .public-welcome{background:radial-gradient(at 20% 35%,#5a263622,#0000 70%),#2f0d1d}html:not([data-aura-style=salon]) .public-home .public-purpose h2{color:#fff0e4}html:not([data-aura-style=salon]) .public-home .public-purpose h2 em{color:#c8a45d}html:not([data-aura-style=salon]) .public-home .public-purpose>p{color:#d2b7be}html:not([data-aura-style=salon]) .public-home .public-purpose>.eyebrow{color:#c2a47b}html:not([data-aura-style=salon]) .public-home .founder-note b{color:#d5b37c}html:not([data-aura-style=salon]) .public-home .founder-note small{color:#c29a9e}html:not([data-aura-style=salon]) .public-home .club-footer{color:#c7a1a9;border-color:#aa7d7d33}html:not([data-aura-style=salon]) .public-home .public-registration{background:#fbf0e8}.landing-email>label:not(.landing-email-optin){margin:13px 0 9px;display:block}html:not([data-aura-style=salon]) .public-home .topic-navigation{z-index:2;position:relative}html:not([data-aura-style=salon]) .public-home .landing-note,html:not([data-aura-style=salon]) .public-home .public-registration .fine-print{color:#896875}@media (max-width:620px){html:not([data-aura-style=salon]) .public-home .aura-registration-hero{min-height:420px;padding:32px 20px 65px}.aura-registration-hero h1{font-size:76px;line-height:.95}.registration-hero-manifesto{font-size:23px}.aura-registration-hero h1>span{letter-spacing:4px;font-size:11px}.registration-hero-caption{max-width:265px;font-size:9px}.registration-hero-kicker{letter-spacing:2px;font-size:6px}}.public-registration .landing-email input[type=text]{color:#572438;background:#fffcf9;border:1px solid #ccb3a4;width:100%;margin-top:8px;padding:14px;font-size:12px}.member-login-shell{background:radial-gradient(at 80% 15%,#7d4258aa,#0000 65%),linear-gradient(125deg,#2f0d1d,#572036)}.member-login-shell .club-header{justify-content:space-between}.member-login-main{place-items:start center;min-height:calc(100vh - 92px);padding:64px 20px 80px;display:grid}.member-login-card{color:#4b1e2c;background:#fff8f1;border:1px solid #d5bc9d;border-radius:20px;width:min(100%,560px);padding:44px;box-shadow:0 20px 70px #20071333}.member-login-card h1{margin:18px 0;font-size:52px;font-weight:400;line-height:1.06}.member-login-card>p:not(.eyebrow){color:#7d626b;font-size:13px;line-height:1.8}.member-login-card .landing-email{max-width:none;margin-top:26px}.member-login-card .landing-email>label{color:#4b1e2c}.member-login-card .landing-email button[type=submit]{color:#fff5e9;background:#55152e;border:1px solid #6b2840;width:100%;margin-top:20px}.member-login-card .landing-email>p{color:#7d626b}.member-login-card .landing-note a{color:#6a243c;text-underline-offset:3px;text-decoration:underline}@media (max-width:620px){.member-login-main{padding:30px 16px}.member-login-card{padding:30px 24px}.member-login-card h1{font-size:42px}}.notification-bar{flex-shrink:0;position:relative}.notification-toggle{width:37px;height:37px;color:inherit;background:0 0;border:1px solid #b5916b66;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.notification-count{color:#4b142c;background:#f6dfc4;border:1px solid #9c725a;border-radius:12px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-5px}.notification-panel{z-index:50;color:#4d1b2d;text-align:left;background:#fff8f1;border:1px solid #cfb699;border-radius:17px;width:370px;max-width:calc(100vw - 32px);padding:22px;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 18px 60px #290a2538}.notification-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.notification-heading h2{margin:5px 0;font-size:28px;font-weight:400}.notification-heading .eyebrow{letter-spacing:1.7px;color:#947046;margin:0;font-size:8px}.notification-heading>button{color:inherit;background:0 0;border:0;place-items:center;padding:8px;display:grid}.notification-panel>.fine-print{color:#826470;margin:12px 0;font-size:11px;line-height:1.7}.notification-list{overscroll-behavior:contain;max-height:min(55vh,430px);margin:0;padding:0;list-style:none;overflow:auto}.notification-list li{border-top:1px solid #e6d6c9}.notification-list li>button{color:#4d1b2d;text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:15px 8px;display:flex}.notification-list li.is-unread>button{background:#edd9d14d}.notification-dot{background:0 0;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.is-unread .notification-dot{background:#7b2846}.notification-list button>span:last-child{flex-direction:column;gap:5px;display:flex}.notification-list b{font-size:12px;font-weight:600}.notification-list button span span{color:#8c6b72;font-size:10px}.notification-list strong{font:400 19px/1.2 var(--serif)}.notification-list time{color:#8a7374;font-size:10px}.notification-mark{color:#6a263f;margin-top:17px;font-size:11px}.notification-toggle:focus-visible{outline-offset:3px;outline:2px solid #b18a51}.notification-panel button:focus-visible{outline-offset:3px;outline:2px solid #b18a51}.member-directory{border-bottom:1px solid #d7bfa5;margin:0 0 28px;padding:30px 0}.directory-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.directory-heading .eyebrow{color:#977247;letter-spacing:2px;font-size:9px}.directory-heading h2{align-items:center;gap:12px;margin:10px 0;font-size:45px;font-weight:400;display:flex}.directory-heading p:not(.eyebrow){color:#896c73;font-size:12px}.member-directory>.fine-print{color:#896c73;max-width:650px;font-size:12px;line-height:1.8}.directory-search{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.directory-search input{color:#4d1b2d;background:#fffbf6;border:1px solid #d2b7a6;border-radius:8px;width:min(100%,350px);padding:13px 15px;font-size:12px}.directory-search .button{padding:12px 22px;font-size:12px}.member-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0;padding:0;list-style:none;display:grid}.member-card{background:linear-gradient(135deg,#fffaf5,#f5e7df);border:1px solid #dac3b2;border-radius:13px;align-items:center;gap:16px;min-width:0;padding:24px;display:flex}.member-initial{width:43px;height:43px;font:25px var(--serif);color:#7b3850;background:#f0ddd3;border:1px solid #b48e68;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.member-card h3{overflow-wrap:anywhere;color:#4d1b2d;margin:0 0 7px;font-size:25px;font-weight:400}.member-card p{color:#86676d;overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.member-card p svg{flex-shrink:0}.directory-pagination{color:#86676d;justify-content:space-between;align-items:center;margin-top:24px;font-size:12px;display:flex}@media (max-width:1000px){.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-top-nav{gap:15px}.club-header{gap:20px}}@media (max-width:620px){.member-grid{grid-template-columns:1fr;gap:12px}.member-card{padding:20px}.directory-heading h2{font-size:36px}.notification-panel{width:auto;max-width:none;position:fixed;top:79px;left:16px;right:16px}.club-header-right{gap:8px}.notification-toggle{width:32px;height:32px}.directory-search input{flex:1;min-width:150px}.member-directory{padding-top:10px}}
