:root{--ink:#171917;--cream:#f4f0e7;--paper:#fbfaf6;--sage:#9ea995;--deep:#243229;--gold:#b9945e;--muted:#666d66;--line:#d8d3c9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.shell{width:min(1180px,100% - 40px);margin:auto}nav{justify-content:space-between;align-items:center;padding:28px 0;display:flex}.brand{letter-spacing:.13em;align-items:center;gap:11px;font-size:13px;font-weight:800;display:flex}.mark{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:18px;font-style:italic;display:grid}.navlink{color:inherit;font-size:14px;text-decoration:none}.hero{background:radial-gradient(circle at 80% 35%,#9ea99533,#0000 29%);min-height:760px;padding-bottom:80px}.eyebrow{letter-spacing:.2em;color:#60705f;margin-bottom:20px;font-size:11px;font-weight:800}.hero>.eyebrow{margin-top:90px}.hero h1,.sectiontitle,.contrast h2,.pricebox h2,.success h1{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{max-width:1020px;margin:0;font-size:clamp(50px,7vw,92px);line-height:.96}.hero h1 em{color:#6f806e;font-weight:400}.lede{color:#4e554e;max-width:690px;margin:34px 0;font-size:19px;line-height:1.65}.starter{border:1px solid var(--line);background:#fff;max-width:900px;padding:23px;box-shadow:0 18px 60px #232b240f}.starter label{margin-bottom:12px;font-family:Georgia,serif;font-size:19px;display:block}.inputrow{gap:10px;display:flex}.inputrow input{border:1px solid var(--line);background:#faf9f5;flex:1;padding:16px;font-size:15px}.inputrow button,.price button,.composer button,.button{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:16px 23px;font-weight:700;text-decoration:none}.starter small,.price small{color:var(--muted);margin-top:12px;display:block}.contrast{background:var(--deep);color:#f6f2e8;padding:100px 0}.split{grid-template-columns:1fr 1fr;gap:90px;display:grid}.contrast h2{margin:0;font-size:54px;line-height:1.02}.bodycopy{color:#d7ded5;font-size:17px;line-height:1.7}.formula{color:#f4d6a7;font-family:Georgia,serif}.section{padding:110px 0}.sectiontitle{margin:0 0 45px;font-size:56px}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{border:1px solid var(--line);background:#fff;min-height:220px;padding:30px}.card .dot{color:var(--gold);font-size:22px}.card h3{font-family:Georgia,serif;font-size:24px;font-weight:400}.card p{color:var(--muted);line-height:1.6}.vignette{max-width:900px;padding:50px 0 100px}.quote{font-family:Georgia,serif;font-size:42px;line-height:1.2}.vignette p{color:var(--muted)}.membership{padding-top:40px}.pricebox{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.3fr .7fr;gap:100px;padding:70px 0;display:grid}.pricebox h2{margin:0 0 18px;font-size:49px}.pricebox p{color:var(--muted);max-width:660px;line-height:1.6}.price{flex-direction:column;justify-content:center;display:flex}.amount{font-family:Georgia,serif;font-size:64px}.price button{margin-top:22px;font-size:15px}footer{color:var(--muted);grid-template-columns:1fr 2fr 2fr;align-items:center;gap:30px;padding:50px 0 70px;display:grid}footer p{font-family:Georgia,serif}.member{background:#f6f3eb;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.member aside{background:var(--deep);color:#fff;flex-direction:column;padding:30px;display:flex}.member aside a{color:#cdd5cb;margin-top:auto;text-decoration:none}.membernav{color:#aeb9ad;flex-direction:column;gap:18px;margin-top:70px;font-size:14px;display:flex}.membernav b{color:#fff}.chat{flex-direction:column;width:100%;max-width:980px;height:100vh;margin:auto;padding:34px 50px;display:flex}.chathead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.chathead h2{margin:0;font-family:Georgia,serif;font-size:34px;font-weight:400}.status{color:#697a69;font-size:12px}.messages{flex-direction:column;flex:1;gap:16px;padding:35px 0;display:flex;overflow:auto}.bubble{white-space:pre-wrap;max-width:72%;padding:17px 20px;line-height:1.55}.assistant{border:1px solid var(--line);background:#fff;align-self:flex-start}.user{background:var(--deep);color:#fff;align-self:flex-end}.composer{gap:10px;display:flex}.composer textarea{resize:none;border:1px solid var(--line);min-height:70px;font:inherit;flex:1;padding:17px}.success{text-align:center;background:var(--cream);place-content:center;min-height:100vh;padding:30px;display:grid}.big{width:60px;height:60px;margin:0 auto 28px}.success h1{margin:0 0 18px;font-size:62px}.success p{color:var(--muted);margin-bottom:30px}.button{display:inline-block}.success .button{justify-self:center}@media (width<=800px){.split,.grid,.pricebox,footer{grid-template-columns:1fr}.grid{gap:10px}.hero>.eyebrow{margin-top:50px}.inputrow{flex-direction:column}.contrast h2,.sectiontitle,.pricebox h2{font-size:42px}.member{grid-template-columns:1fr}.member aside{display:none}.chat{padding:20px}.bubble{max-width:90%}}.anchors{color:#f7f3e9;background:#243229}.light{color:#f7f3e9}.light em{color:#b8c6b5;font-weight:400}.anchorflow{grid-template-columns:1fr .34fr 1fr;gap:20px;display:grid}.anchorcard{color:#171917;background:#f8f5ec;gap:20px;padding:36px;display:flex}.anchorcard.becoming{background:#eef0e8}.anchoricon,.deepicon{font-size:36px}.included,.lock{letter-spacing:.16em;color:#6b7b68;font-size:10px;font-weight:800}.anchorcard h3{margin:12px 0 4px;font:400 32px Georgia,serif}.anchorcard h4{letter-spacing:.08em;text-transform:uppercase;color:#777;margin:0 0 20px;font-size:12px}.anchorcard p,.sectionlede{color:#5d625d;line-height:1.65}.experienceflow{color:#6d746d;border-top:1px solid #d8d3c9;margin-top:22px;padding-top:16px;font-size:12px}.between{text-align:center;color:#d9e0d6;flex-direction:column;justify-content:center;display:flex}.between span{letter-spacing:.16em;font-size:10px}.between b{margin:10px 0;font:400 20px Georgia,serif}.between i{color:#aeb9ad;font-size:12px}.sectionlede{max-width:780px;margin:-25px 0 36px;font-size:17px}.deepgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.deepcard{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:250px;padding:24px;display:flex}.deepcard h3{margin:12px 0;font:400 22px Georgia,serif}.deepcard p{color:var(--muted);font-size:14px;line-height:1.5}.unlock{border-top:1px solid var(--line);flex-direction:column;margin-top:auto;padding-top:14px;display:flex}.unlock strong{font:400 25px Georgia,serif}.unlock span{color:var(--muted);font-size:11px}.ethicsnote{color:#555;background:#f1eee6;margin-top:22px;padding:20px 24px;line-height:1.6}.tiers{grid-template-columns:1fr 1fr;gap:18px;display:grid}.tier{border:1px solid var(--line);background:#fff;padding:38px;position:relative}.tier.featured{background:var(--deep);color:#fff}.tierflag{background:var(--gold);letter-spacing:.14em;padding:10px 14px;font-size:9px;position:absolute;top:0;right:0}.tiername{letter-spacing:.18em;font-size:11px;font-weight:800}.tierprice{margin:18px 0;font:400 55px Georgia,serif}.tierprice span{color:var(--muted);font:14px Arial}.featured .tierprice span,.featured p,.featured li{color:#cfd7cd}.tier p{color:var(--muted);line-height:1.6}.tier ul{color:#555;padding-left:20px;line-height:2}.tier button{background:var(--deep);color:#fff;cursor:pointer;border:0;width:100%;padding:16px;font-weight:800}.tier.featured button{color:#243229;background:#f4f0e7}@media (width<=900px){.anchorflow,.tiers{grid-template-columns:1fr}.deepgrid{grid-template-columns:1fr 1fr}.between{padding:20px}}@media (width<=600px){.deepgrid{grid-template-columns:1fr}}.three69section{color:#f7f3e9;background:#28362d}.three69head{justify-content:space-between;align-items:end;gap:30px;display:flex}.three69lede{color:#cbd5c9;max-width:700px;line-height:1.7}.three69formula{color:#d7c8a0;white-space:nowrap;font:400 72px Georgia,serif}.three69grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.three69grid article{color:#1f251f;background:#f7f3e9;min-height:190px;padding:28px}.three69grid span{letter-spacing:.13em;color:#697468;font-size:10px;font-weight:800}.three69grid b{margin:14px 0;font:400 27px Georgia,serif;display:block}.three69grid p{color:#626b62;line-height:1.6}.three69note{color:#ced7cc;border-top:1px solid #586458;margin-top:28px;padding-top:22px;line-height:1.6}.three69page{width:100%;max-width:1150px;height:100vh;margin:auto;padding:54px 64px 100px;overflow:auto}.three69pagetop{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.three69page h1{margin:0 0 10px;font:400 64px Georgia,serif}.three69pagetop p{max-width:720px;color:var(--muted);line-height:1.65}.daybadge{background:var(--deep);color:#fff;letter-spacing:.15em;white-space:nowrap;padding:14px 18px;font-size:11px;font-weight:800}.intentionbox,.evidencebox{border:1px solid var(--line);background:#fff;margin:26px 0;padding:24px}.intentionbox label,.evidencebox label{letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.intentionbox input{border:0;border-bottom:1px solid var(--line);outline:none;width:100%;padding:10px 0;font:400 25px Georgia,serif}.intentionbox small{color:var(--muted);margin-top:12px;line-height:1.5;display:block}.practicegrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.practicegrid article{border:1px solid var(--line);background:#fff;padding:22px}.practicehead{justify-content:space-between;align-items:center;display:flex}.practicehead span{font-weight:800}.practicehead b{color:#748073;font:400 28px Georgia,serif}.practicegrid p{color:var(--muted);font-size:13px}.practicegrid textarea,.evidencebox textarea{border:1px solid var(--line);resize:vertical;outline:none;width:100%;min-height:230px;padding:14px;font:14px/1.6 Arial,sans-serif}.evidencebox textarea{min-height:130px}.three69actions{justify-content:flex-end;gap:12px;display:flex}.three69actions button{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:14px 18px;font-weight:800}.three69actions .secondary{color:#2c332c;background:#e7e3da}.three69grounding{color:#566056;background:#f0eee7;margin-top:24px;padding:18px 22px;font-size:13px;line-height:1.6}@media (width<=900px){.three69head,.three69pagetop{flex-direction:column;align-items:flex-start}.three69grid,.practicegrid{grid-template-columns:1fr}.three69formula{font-size:56px}.three69page{padding:30px 20px}.three69page h1{font-size:48px}}.houseintro{position:relative}.housegrid{grid-template-columns:1.25fr .75fr;align-items:end;gap:48px;display:grid}.housequote{color:#536053;border-left:2px solid #9eaa9b;padding-left:28px;font:italic 400 30px/1.35 Georgia,serif}.housepillars{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.housepillars article{border:1px solid var(--line);background:#fff;min-height:260px;padding:28px}.houseicon{margin-bottom:22px;font-size:36px}.housepillars span{letter-spacing:.16em;color:#6e7d6d;font-size:9px;font-weight:800}.housepillars h3{margin:12px 0;font:400 24px Georgia,serif}.housepillars p{color:var(--muted);font-size:14px;line-height:1.6}.deepcard{position:relative;overflow:hidden}.deepcard:before{content:"🚪";opacity:.16;font-size:34px;position:absolute;top:16px;right:18px}.deepcard:hover{transition:all .2s;transform:translateY(-2px)}.systemanchor{position:relative}.systemanchor.open:after{content:"OPEN";letter-spacing:.16em;color:#788675;font-size:8px;font-weight:800;position:absolute;top:12px;right:12px}.memberdeep article{position:relative}.memberdeep article:before{content:"🚪";opacity:.28;font-size:23px;position:absolute;top:10px;right:12px}@media (width<=900px){.housegrid,.housepillars{grid-template-columns:1fr}.housequote{margin-top:10px}}.memberhome{width:100%;max-width:1200px;height:100vh;margin:auto;padding:56px 60px 100px;overflow:auto}.memberhome h1{margin:0 0 28px;font:400 64px/1 Georgia,serif}.memberhome h1 em{color:#728170;font-weight:400}.goalbanner{background:#ece9df;flex-direction:column;gap:7px;margin-bottom:22px;padding:18px 22px;display:flex}.goalbanner small{letter-spacing:.15em;font-size:9px}.goalbanner b{font:400 22px Georgia,serif}.manifestlaunch{background:var(--deep);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:34px;display:flex}.manifestlaunch h2{margin:8px 0;font:400 32px Georgia,serif}.manifestlaunch p{color:#cbd4c9;max-width:700px;line-height:1.6}.creditnotice{color:#d8ded6;border-top:1px solid #526055;margin-top:15px;padding-top:15px;font-size:12px;line-height:1.6}.launchbutton{color:#253129;white-space:nowrap;background:#f5f1e7;padding:15px 20px;font-weight:800;text-decoration:none}.membersectiontitle{margin-top:38px;font:400 32px Georgia,serif}.toolgrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tooltile{border:1px solid var(--line);color:inherit;background:#fff;flex-direction:column;min-height:180px;padding:22px;text-decoration:none;display:flex}.tooltile>span{letter-spacing:.14em;color:#7a8878;font-size:10px}.tooltile h3{margin:18px 0 8px;font:400 22px Georgia,serif}.tooltile p{color:var(--muted);font-size:13px;line-height:1.5}.tooltile b{margin-top:auto;font-size:12px}.membernav a{color:#aeb9ad;text-decoration:none}.membernav a:hover{color:#fff}.toolpage{max-width:1000px;margin:auto;padding:48px 28px 100px}.toolpage>a{color:#657063;text-decoration:none}.toolpage h1{margin:14px 0;font:400 60px/1.05 Georgia,serif}.toolintro{color:var(--muted);max-width:760px;font-size:17px;line-height:1.7}.formstack,.beliefsteps{gap:14px;margin-top:30px;display:grid}.formstack label,.beliefsteps label,.toolpage>label{letter-spacing:.08em;flex-direction:column;gap:9px;font-size:11px;font-weight:800;display:flex}.formstack textarea,.beliefsteps textarea,.toolpage>label textarea{border:1px solid var(--line);resize:vertical;background:#fff;min-height:115px;padding:14px;font:14px/1.6 Arial,sans-serif}.toolend{justify-content:flex-end;margin-top:24px;display:flex}.toolend a,.primary{background:var(--deep);color:#fff;cursor:pointer;border:0;padding:14px 18px;font-weight:800;text-decoration:none}.entrylist{gap:12px;margin-top:24px;display:grid}.entrylist article{border:1px solid var(--line);background:#fff;padding:20px}.entrylist p{color:#555;line-height:1.5}.vacagrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.vacagrid article{border:1px solid var(--line);background:#fff;padding:24px}.vacagrid article>span{color:#7a8877;font:400 38px Georgia,serif}.vacagrid h2{font:400 25px Georgia,serif}.vacagrid p{color:var(--muted)}.vacagrid textarea{border:1px solid var(--line);width:100%;min-height:110px;padding:12px}.groundnote{color:#566056;background:#eeece4;margin:24px 0;padding:18px 22px;line-height:1.6}.bluehead{justify-content:space-between;gap:30px;display:flex}.bluehead>b{background:var(--deep);color:#fff;height:max-content;padding:14px 18px}.intent{margin:28px 0}.intent input{border:0;border-bottom:1px solid var(--line);outline:none;padding:12px 0;font:400 24px Georgia,serif}.threecols{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.threecols article{border:1px solid var(--line);background:#fff;padding:20px}.threecols h2{font:400 21px Georgia,serif}.threecols h2 span{float:right}.threecols textarea{border:1px solid var(--line);width:100%;min-height:260px;padding:12px}.meditation{background:var(--deep);color:#fff;margin:30px 0;padding:30px}.meditation span{letter-spacing:.15em;color:#cad4c8;font-size:9px}.meditation p{color:#eef2ec;line-height:1.8}.architectquote{color:#5e6a5c;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0;padding:28px 0;font:italic 400 30px/1.4 Georgia,serif}.houseanchors{grid-template-columns:1fr .7fr 1fr;align-items:stretch;gap:12px;margin:28px 0;display:grid}.houseanchors a{border:1px solid var(--line);color:inherit;background:#fff;flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex}.houseanchors>div{text-align:center;color:#6f796e;align-items:center;font:italic 16px Georgia,serif;display:flex}.roomgrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.roomgrid article{border:1px solid var(--line);background:#fff;padding:24px;position:relative}.roomgrid .door{opacity:.18;font-size:34px;position:absolute;top:14px;right:18px}.roomgrid i{font-size:28px;font-style:normal}.roomgrid small{letter-spacing:.14em;color:#6c786a;margin:12px 0 0;font-size:9px;display:block}.roomgrid h2{font:400 24px Georgia,serif}.roomgrid p{color:var(--muted);min-height:44px}.roomgrid a{background:var(--deep);color:#fff;padding:11px 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.wholehouse{background:var(--deep);color:#fff;justify-content:space-between;align-items:center;gap:25px;margin-top:20px;padding:30px;display:flex}.wholehouse h2{margin:0;font:400 30px Georgia,serif}.wholehouse p{color:#ccd5ca}.wholehouse a{color:#243229;white-space:nowrap;background:#f4f0e7;padding:14px 18px;font-weight:800;text-decoration:none}.joinpage{max-width:760px;margin:auto;padding:60px 28px 100px}.joinpage>a{color:#657063;text-decoration:none}.joinpage h1{margin-bottom:8px;font:400 56px Georgia,serif}.joinprice{color:#667464;margin-bottom:28px;font:400 32px Georgia,serif}.aidisclosure{border:1px solid var(--line);background:#fff;padding:28px}.aidisclosure h2{font:400 28px Georgia,serif}.aidisclosure p{color:#555;line-height:1.7}.checkoutstatus{background:#eeece4;margin:18px 0;padding:25px}.checkoutstatus p{color:#626962;line-height:1.6}.checkoutstatus button{color:#777;background:#c8c8c2;border:0;width:100%;padding:14px;font-weight:800}.predisclosure{color:#5b645a;background:#f0eee7;margin:14px 0;padding:12px 14px;font-size:11px;line-height:1.5}@media (width<=900px){.toolgrid,.threecols,.roomgrid,.vacagrid,.houseanchors{grid-template-columns:1fr}.manifestlaunch,.wholehouse,.bluehead{flex-direction:column;align-items:flex-start}.memberhome{padding:30px 20px}.memberhome h1,.toolpage h1{font-size:46px}}.roomcta{background:var(--deep);margin-top:12px;padding:10px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block;color:#fff!important}.unlock .roomcta{color:#fff}.learn,.lessonpage{color:#20251f;background:#f5f2e9;min-height:100vh}.learnhero,.lessonlist,.lessonpage{max-width:1050px;margin:auto}.learnhero{padding:90px 24px 55px}.learnhero h1,.lessonpage h1{margin:10px 0 22px;font:400 64px/1.02 Georgia,serif}.learnhero h1 em{color:#758273;font-weight:400}.learnhero p{color:#626b62;max-width:720px;font-size:18px;line-height:1.7}.lessonlist{padding:0 24px 90px}.lessonrow{color:inherit;border-top:1px solid #d8d4ca;grid-template-columns:55px 1fr auto;align-items:center;gap:20px;padding:27px 8px;text-decoration:none;display:grid}.lessonrow>span{color:#849081;font:400 23px Georgia,serif}.lessonrow small{letter-spacing:.12em;text-transform:uppercase;color:#7c867a;font-size:10px}.lessonrow h2{margin:5px 0;font:400 28px Georgia,serif}.lessonrow b{font-size:12px}.lessonpage{padding:55px 24px 100px}.back{color:#536153;text-decoration:none}.lessonnum{letter-spacing:.16em;color:#71806f;margin-top:65px;font-size:10px;font-weight:800}.storylabel{letter-spacing:.13em;color:#71806f;margin:30px 0 18px;font-size:11px;font-weight:800}.lessonbody{max-width:780px;font:400 20px/1.8 Georgia,serif}.reflect{background:#fff;border:1px solid #d8d4ca;max-width:850px;margin-top:55px;padding:36px}.reflect h2,.integrate h2{font:400 31px Georgia,serif}.reflect label{margin:24px 0;font-weight:700;display:block}.reflect textarea{border:1px solid #d8d4ca;width:100%;min-height:95px;margin-top:10px;padding:13px;display:block}.integrate{color:#fff;background:#28362d;max-width:850px;margin-top:18px;padding:36px}.integrate p{color:#d4dbd2;line-height:1.65}.integrate small{color:#bac5b8;margin-top:18px;line-height:1.5;display:block}.actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.actions a{color:#28362d;background:#f4f0e7;padding:13px 16px;font-size:12px;font-weight:800;text-decoration:none}@media (width<=700px){.learnhero h1,.lessonpage h1{font-size:45px}.lessonrow{grid-template-columns:42px 1fr}.lessonrow>b{grid-column:2}.lessonbody{font-size:18px}}.chainpage,.houseprogress{color:#20251f;background:#f5f2e9;min-height:100vh;padding:60px 24px 100px}.chainpage>header,.commonbeliefs,.socratic,.mychains,.addchain,.chainfooter,.houseprogress>*{max-width:1050px;margin-left:auto;margin-right:auto}.chainpage header h1,.houseprogress h1{margin:15px 0;font:400 62px Georgia,serif}.chainpage header>p,.houselead,.intro{color:#626b62;max-width:760px;line-height:1.7}.commonbeliefs{margin-top:60px}.commonbeliefs h2,.mychains h2,.addchain h2,.socratic h2{font:400 35px Georgia,serif}.beliefgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.beliefgrid article{background:#fff;border:1px solid #d8d4ca}.belieftitle{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;gap:12px;width:100%;padding:20px;display:grid}.belieftitle b{font:400 21px Georgia,serif}.belieftitle i{font-style:normal}.beliefdetail{color:#596159;padding:0 22px 22px;line-height:1.6}.beliefdetail h4{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.beliefdetail .question{border-left:2px solid #aeb7aa;padding-left:12px;font:italic 16px Georgia,serif}.beliefdetail button,.addchain button,.loosen{color:#fff;cursor:pointer;background:#28362d;border:0;padding:12px 15px;font-weight:800}.socratic{color:#fff;background:#28362d;grid-template-columns:.6fr 1.4fr;gap:45px;margin-top:65px;padding:38px;display:grid}.socratic p{color:#d0d8ce;line-height:1.7}.socraticsteps{grid-template-columns:auto 1fr;gap:12px 20px;margin-top:20px;display:grid}.socraticsteps b{letter-spacing:.12em;color:#d9c99f;font-size:10px}.socraticsteps span{font-size:14px}.mychains{margin-top:65px}.chainrecord{background:#fff;border:1px solid #d8d4ca;margin:14px 0;padding:28px}.chainrecordhead{align-items:center;gap:12px;display:flex}.chainrecordhead h3{flex:1;margin:0;font:400 26px Georgia,serif}.chainrecordhead small{text-transform:uppercase;letter-spacing:.12em;color:#758273}.chainfields{grid-template-columns:1fr 1fr;gap:16px;margin:25px 0;display:grid}.chainfields label,.addchain label{font-size:12px;font-weight:800}.chainfields textarea{border:1px solid #d8d4ca;width:100%;min-height:100px;margin-top:8px;padding:10px;display:block}.addchain{background:#fff;border:1px solid #d8d4ca;margin-top:60px;padding:32px}.addchain input{border:0;border-bottom:1px solid #d8d4ca;width:100%;margin:8px 0 20px;padding:12px 0;font:400 22px Georgia,serif;display:block}.chainfooter{color:#fff;background:#28362d;margin-top:20px;padding:35px}.chainfooter h2{font:400 30px Georgia,serif}.chainfooter a{color:#28362d;background:#f4f0e7;padding:12px 15px;font-weight:800;text-decoration:none}.progresshouse{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px;display:grid}.progresshouse article{background:#fff;border:1px solid #d8d4ca;min-height:240px;padding:28px}.progresshouse article>span{font-size:35px}.progresshouse small{letter-spacing:.14em;color:#758273;margin-top:20px;font-weight:800;display:block}.progresshouse h2{font:400 27px Georgia,serif}.progresshouse p{color:#687168;line-height:1.5}.progresshouse a{color:#28362d;font-size:12px;font-weight:800}@media (width<=800px){.beliefgrid,.chainfields,.progresshouse,.socratic{grid-template-columns:1fr}.chainpage header h1,.houseprogress h1{font-size:45px}}.journeyWorld{color:#243027;background:linear-gradient(#eef3ec 0,#f8f2e5 48%,#e7eadc 100%);min-height:100vh;padding:52px 24px 110px;position:relative;overflow:hidden}.journeyWorld.autumn{background:linear-gradient(#edf0e8,#f2eadb 50%,#e6dfcb)}.journeyWorld.winter{background:linear-gradient(#edf2f3,#f6f2e9 55%,#e9ece6)}.journeyWorld.summer{background:linear-gradient(#e9f2e8,#f7efd9 55%,#dfe7d2)}.worldSky{pointer-events:none;height:300px;position:absolute;inset:0 0 auto;overflow:hidden}.worldSky i{font-style:normal;position:absolute}.sun{opacity:.55;font-size:62px;animation:4s ease-in-out infinite pulseSun;top:28px;right:10%}.cloud{opacity:.18;font-size:66px;animation:22s linear infinite driftCloud}.cloud.one{top:52px;left:-10%}.cloud.two{animation-duration:31s;top:130px;left:-22%}.stars{color:#85765a;opacity:.35;animation:2.4s ease-in-out infinite twinkle;top:120px;right:30%}@keyframes driftCloud{to{transform:translate(125vw)}}@keyframes pulseSun{50%{opacity:.72;transform:scale(1.06)}}@keyframes twinkle{50%{opacity:.75}}.worldHeader,.dailyPortal,.worldScene,.realmSection,.questSection,.deckSection,.secretSection{z-index:1;max-width:1120px;margin-left:auto;margin-right:auto;position:relative}.worldHeader{justify-content:space-between;align-items:end;gap:38px;display:flex}.worldHeader h1{margin:12px 0;font:400 62px/1.02 Georgia,serif}.worldHeader p{color:#5f695f;max-width:700px;line-height:1.7}.momentumPanel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffb8;border:1px solid #d9d7cd;width:260px;padding:20px}.momentumPanel small{letter-spacing:.14em;font-size:9px}.momentumPanel>b{font:400 38px Georgia,serif;display:block}.momentumPanel .meter{background:#dddacf;border-radius:10px;height:10px;overflow:hidden}.momentumPanel .meter span{background:#758574;height:100%;transition:width .8s;display:block}.momentumPanel em{color:#667066;margin-top:12px;font-size:11px;display:block}.dailyPortal{color:#fff;background:#28362d;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:30px;padding:22px 25px;display:grid}.dailyIcon{font-size:35px}.dailyPortal small{letter-spacing:.12em;color:#d9cda8}.dailyPortal h2{margin:5px 0;font:400 24px Georgia,serif}.dailyPortal p{color:#cbd4c9;margin:0}.dailyPortal button,.realmSection button,.secretDoor button{color:#28362d;cursor:pointer;background:#f5f0e5;border:0;padding:12px 15px;font-weight:800}.worldScene{padding:100px 0 45px}.houseWrap{width:min(780px,90%);margin:auto;position:relative}.roof{text-align:center;color:#415043;height:110px;margin-bottom:-18px;font-size:190px;line-height:100px;overflow:hidden}.chimneySmoke{opacity:.25;font-size:42px;animation:4s ease-in-out infinite smoke;position:absolute;top:6px;right:18%}@keyframes smoke{50%{opacity:.1;transform:translateY(-14px)scale(1.1)}}.houseBody{background:#e8dfc9;border:6px solid #415043;grid-template-columns:repeat(3,1fr);gap:12px;padding:15px;display:grid}.room{color:#28362d;background:#fbf6ea;border:3px solid #718072;flex-direction:column;justify-content:center;align-items:flex-start;min-height:145px;padding:17px;text-decoration:none;transition:all .2s;display:flex;position:relative}.room:hover{background:#fff;transform:translateY(-4px)}.room>span{font-size:32px}.room b{margin-top:8px;font:400 20px Georgia,serif}.room small{color:#70796f;margin-top:4px}.lamp,.candle,.twinkle{font-style:normal;position:absolute;top:10px;right:12px}.lamp{color:#d1b565;animation:2.5s ease-in-out infinite lampGlow}.twinkle{animation:1.6s ease-in-out infinite twinkle}@keyframes lampGlow{50%{text-shadow:0 0 13px #d1b565}}.chainSwing{transform-origin:top;animation:2.5s ease-in-out infinite swing;display:inline-block}@keyframes swing{50%{transform:rotate(8deg)}}.foundationStrip{color:#fff;text-align:center;letter-spacing:.12em;background:#415043;padding:13px;font-size:11px;text-decoration:none;display:block}.garden{justify-content:space-around;align-items:end;width:min(880px,96%);min-height:90px;margin:0 auto;display:flex;position:relative}.plant{font-size:34px;animation:3s ease-in-out infinite plantBob}.p2{animation-delay:.3s}.p3{animation-delay:.6s}.p4{animation-delay:.9s}@keyframes plantBob{50%{transform:translateY(-4px)rotate(1deg)}}.footprints{gap:5px;display:flex;position:absolute;bottom:4px;left:6%;transform:rotate(-12deg)}.footprints span{opacity:.55;font-size:15px}.sectionTop{justify-content:space-between;align-items:end;gap:20px;display:flex}.realmSection{margin-top:40px}.realmSection h2,.questSection h2,.deckSection h2,.secretDoor h2{font:400 36px Georgia,serif}.realmPath{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.realm{color:#263028;background:#ffffffc7;border:1px solid #d8d5ca;flex-direction:column;min-height:180px;padding:20px;text-decoration:none;display:flex;position:relative}.realm>span{font-size:31px}.realm small{letter-spacing:.13em;color:#7b8778;margin-top:18px}.realm b{margin:5px 0;font:400 22px Georgia,serif}.realm p{color:#697268;font-size:13px;line-height:1.5}.realm.closed{opacity:.5;filter:saturate(.5)}.realm.closed i{letter-spacing:.13em;font-size:10px;position:absolute;top:14px;right:14px}.questSection{margin-top:70px}.questGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.questGrid a{color:#263028;background:#fff;border:1px solid #dad7cd;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;text-decoration:none;display:grid}.questGrid a>span{font-size:30px}.questGrid b{font:400 20px Georgia,serif;display:block}.questGrid small{color:#737c72}.questGrid i{color:#788675;font-size:10px;font-style:normal}.deckSection{margin-top:70px}.deckSection>div:first-child{max-width:700px}.deckSection p{color:#687168}.cardDeck{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px;display:grid}.cardDeck button{cursor:pointer;background:#fff;border:1px solid #d9d5ca;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:18px;transition:all .2s;display:flex}.cardDeck button:hover{transform:translateY(-3px)}.cardDeck span{font-size:38px}.cardDeck b{margin-top:12px;font:400 18px Georgia,serif}.cardDeck small{color:#747d73;margin-top:6px}.cardDeck .mystery{opacity:.7;background:repeating-linear-gradient(135deg,#ece9df,#ece9df 10px,#f4f1e8 10px 20px)}.secretSection{margin-top:60px}.secretDoor{color:#fff;background:#26342b;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:28px;display:grid}.secretDoor>span{font-size:48px}.secretDoor small{letter-spacing:.13em;color:#d7c99f}.secretDoor h2{margin:7px 0}.secretDoor p{color:#cbd3ca;margin:0}.modalBack{z-index:99;background:#191f1b8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.identityModal,.rewardPop{color:#273028;background:#fbf7ed;border:1px solid #d5d1c7;width:min(560px,94vw);padding:34px;position:relative}.close{cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.identityModal>small,.rewardPop>small{letter-spacing:.13em;color:#798577}.identityModal h2,.rewardPop h2{font:400 34px Georgia,serif}.identityModal p,.rewardPop p{color:#606a60;line-height:1.6}.qualityGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qualityGrid button{cursor:pointer;background:#fff;border:1px solid #d6d3c9;padding:12px}.qualityGrid button.chosen{color:#fff;background:#28362d}.saveIdentity{color:#fff;cursor:pointer;background:#28362d;border:0;width:100%;margin-top:18px;padding:14px;font-weight:800}.rewardPop{text-align:center}.bigIcon{font-size:62px;display:block}.confetti{letter-spacing:10px;color:#a98e55;animation:1s ease-in-out infinite twinkle}.proofPage,.secretPage{color:#263028;background:#f5f2e8;min-height:100vh;padding:55px 24px 100px}.proofPage>a,.secretPage>a{color:#405044;text-decoration:none}.proofPage>:not(.gameToast),.secretPage>*{max-width:1050px;margin-left:auto;margin-right:auto}.proofPage h1,.secretPage h1{margin:15px auto;font:400 58px Georgia,serif}.proofPage .lead,.secretPage>p{color:#657064;max-width:760px;line-height:1.7}.proofComposer{background:#fff;border:1px solid #d9d6cd;margin-top:35px;padding:25px}.proofTypes{flex-wrap:wrap;gap:7px;display:flex}.proofTypes button{cursor:pointer;background:#f7f4ec;border:1px solid #d7d4ca;padding:9px 11px}.proofTypes button.active{color:#fff;background:#28362d}.proofComposer textarea{border:1px solid #d8d5cb;width:100%;min-height:120px;margin:16px 0;padding:14px;display:block}.proofComposer>button{color:#fff;background:#28362d;border:0;padding:12px 15px;font-weight:800}.proofSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.proofSummary article{color:#fff;background:#28362d;padding:20px}.proofSummary small{letter-spacing:.12em;color:#d7c99f}.proofSummary b{margin-top:8px;font:400 27px Georgia,serif;display:block}.proofTimeline{margin-top:35px}.proofTimeline article{background:#fff;border-top:1px solid #d9d6cd;grid-template-columns:auto 1fr auto;gap:16px;padding:20px;display:grid}.proofTimeline article>span{font-size:28px}.proofTimeline small{color:#798477}.proofTimeline p{margin:5px 0;line-height:1.5}.proofTimeline i{letter-spacing:.12em;color:#748174;font-size:9px}.emptyProof{text-align:center;background:#fff;padding:50px}.emptyProof span{font-size:45px}.emptyProof h2{font:400 28px Georgia,serif}.secretGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;display:grid}.secretGrid article{background:#fff;border:1px solid #dad6cb;min-height:220px;padding:25px}.secretGrid article>span{font-size:35px}.secretGrid h2{font:400 24px Georgia,serif}.secretGrid p{color:#6a736a}.secretGrid small{letter-spacing:.12em;color:#798477}.gameToast{color:#fff;z-index:120;background:#28362d;border:1px solid #556456;align-items:center;gap:12px;padding:15px 18px;animation:.35s both toastIn;display:flex;position:fixed;top:20px;right:20px}.gameToast>span{font-size:27px}.gameToast small{letter-spacing:.13em;color:#dacb9f;display:block}.gameToast b{margin-top:3px;font-size:12px;display:block}@keyframes toastIn{0%{opacity:0;transform:translateY(-16px)}}@media (width<=900px){.worldHeader,.dailyPortal,.sectionTop,.secretDoor{grid-template-columns:1fr;display:grid}.momentumPanel{width:auto}.houseBody,.realmPath,.cardDeck,.secretGrid{grid-template-columns:1fr 1fr}}@media (width<=600px){.worldHeader h1,.proofPage h1,.secretPage h1{font-size:43px}.houseBody,.realmPath,.questGrid,.cardDeck,.proofSummary,.secretGrid{grid-template-columns:1fr}.dailyPortal{grid-template-columns:auto 1fr}.dailyPortal button{grid-column:1/-1}.qualityGrid{grid-template-columns:1fr 1fr}.roof{font-size:140px}.journeyWorld{padding-left:14px;padding-right:14px}}.villagePage,.profilePage,.simpleCommunity,.messagePage{color:#283128;background:linear-gradient(#edf2e9,#f8f0e2);min-height:100vh;padding:55px 24px 100px}.villagePage>*,.profilePage>*,.simpleCommunity>*,.messagePage>*{max-width:1080px;margin-left:auto;margin-right:auto}.villagePage h1,.profilePage h1,.simpleCommunity h1,.messagePage h1{font:400 56px/1.05 Georgia,serif}.villagePage header em{color:#718071}.villagePage header p,.profilePage>p,.simpleCommunity>p{color:#657065;max-width:760px;line-height:1.7}.villagePage nav{flex-wrap:wrap;gap:9px;display:flex}.villagePage nav a,.porch>a,.allyGrid a{color:#fff;background:#28362d;padding:11px 14px;font-weight:700;text-decoration:none}.spaceGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin:45px 0 70px;display:grid}.space{background:#fff;border:1px solid #dad7cd;min-height:190px;padding:22px}.space>span{font-size:35px}.space h3,.journeyPost h3,.porch h2,.allyGrid h2,.lanterns h2{font:400 23px Georgia,serif}.space p{color:#687268}.journeyPost{background:#fff;border:1px solid #dad7cd;padding:25px;max-width:780px!important;margin:12px auto!important}.person{align-items:center;gap:12px;display:flex}.person>span{font-size:35px}.person small{color:#758073;display:block}.journeyPost>i{letter-spacing:.12em;color:#758073;margin-top:20px;font-size:10px;font-style:normal;display:block}.reactionRow{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.reactionRow button,.journeyPost footer button,.journeyPost footer a,.labels button,.picker button{cursor:pointer;color:#283128;background:#f7f4ec;border:1px solid #d8d5cb;padding:9px;text-decoration:none}.reactionRow button.active,.labels .on,.picker .on{color:#fff;background:#28362d}.journeyPost footer{flex-wrap:wrap;gap:8px;display:flex}.covenant{color:#fff;background:#28362d;padding:25px;margin-top:35px!important}.covenant p{color:#cbd3ca}.covenant a{color:#f4ead4}.twoCol{grid-template-columns:1.3fr .7fr;gap:20px;display:grid}.profilePage section,.porch,.formBox{background:#fff;border:1px solid #dad7cd;padding:28px}.profilePage label,.formBox label,.modGrid label{margin:16px 0;font-weight:700;display:block}.profilePage input,.profilePage textarea,.formBox input,.formBox textarea,.formBox select,.modGrid input,.composer input{border:1px solid #d8d5cb;width:100%;margin-top:7px;padding:11px;display:block}.profilePage textarea,.formBox textarea{min-height:110px}.picker,.labels{flex-wrap:wrap;gap:7px;display:flex}.picker button{font-size:25px}.save,.formBox>button,.allyGrid button,.modGrid button,.composer button{color:#fff;background:#28362d;border:0;padding:11px 14px;font-weight:700}.porch>span{font-size:70px}.porch i{background:#ece9df;margin:3px;padding:6px 8px;font-size:11px;font-style:normal;display:inline-block}.allyGrid,.lanterns,.rules,.modGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.allyGrid article,.lanterns article,.rules article,.modGrid article{background:#fff;border:1px solid #dad7cd;padding:22px}.allyGrid article>span,.lanterns article>span{font-size:38px}.allyGrid article>div{flex-wrap:wrap;gap:6px;display:flex}.messages{background:#fff;border:1px solid #dad7cd;min-height:280px;padding:25px}.messages p{background:#f1eee5;max-width:70%;padding:12px}.composer{gap:7px;display:flex;margin-top:10px!important}.formBox{max-width:760px!important;margin:30px 0!important}.lanterns blockquote{font:italic 17px Georgia,serif}.prototypeNote{color:#657065;display:block;margin-top:12px!important}@media (width<=850px){.spaceGrid,.allyGrid,.lanterns,.rules,.modGrid{grid-template-columns:1fr 1fr}.twoCol{grid-template-columns:1fr}}@media (width<=550px){.spaceGrid,.allyGrid,.lanterns,.rules,.modGrid{grid-template-columns:1fr}.villagePage h1,.profilePage h1,.simpleCommunity h1{font-size:42px}.composer{flex-direction:column}}.profileVisit{color:#283128;background:linear-gradient(#eef2e9,#f7f0e3);min-height:100vh;padding:55px 24px 100px}.visitPorch,.publicJourneys{background:#fff;border:1px solid #dad7cd;max-width:900px;margin:20px auto;padding:32px}.visitPorch{text-align:center}.visitPorch h1{font:400 48px Georgia,serif}.porchActions{justify-content:center;gap:8px;display:flex}.porchActions button{color:#fff;background:#28362d;border:0;padding:11px 14px}.publicJourneys article{border-top:1px solid #ddd8cc;padding:18px 0}.roomFeed{margin-top:22px}.roomFeed article{background:#fff;border:1px solid #ddd8cc;margin:8px 0;padding:18px}.roomFeed .person{gap:10px;display:flex}.roomFeed .avatar{font-size:28px;text-decoration:none}.requestCard{background:#fff;border:1px solid #ddd8cc;justify-content:space-between;max-width:700px;margin:8px 0;padding:18px;display:flex}.safetyRow{gap:8px;margin-top:14px;display:flex}.safetyRow button{background:#fff;border:1px solid #bbb;padding:8px 12px}.deepRoom{color:#283128;background:#f5f1e8;min-height:100vh;padding:55px 24px 100px}.deepRoom>*{max-width:820px;margin-left:auto;margin-right:auto}.deepRoom h1{font:400 58px Georgia,serif}.deepRoomIcon{text-align:center;font-size:60px}.deepRoom blockquote{border-left:3px solid #899685;padding-left:20px;font:italic 400 26px/1.5 Georgia,serif}.deepRoom>p{font:400 19px/1.8 Georgia,serif}.manifestLaunch{color:#fff;background:#28362d;margin-top:20px;padding:13px 16px;font-weight:800;text-decoration:none;display:inline-block}.readToMe{color:#fff;background:#28362d;grid-template-columns:1fr auto auto;align-items:center;gap:12px;max-width:780px;margin:24px 0;padding:16px 18px;display:grid}.readToMe>div{gap:10px;display:flex}.readToMe span{font-size:27px}.readToMe small{letter-spacing:.12em;color:#d9c99f;display:block}.readToMe button,.readToMe select{color:#28362d;background:#f5f0e5;border:0;padding:9px 12px;font-weight:700}.gameRoom{color:#283128;background:linear-gradient(#eef2e9,#f7f0e4);min-height:100vh;padding:48px 24px 110px}.gameRoom>*{max-width:1080px;margin-left:auto;margin-right:auto}.gameRoomHero{grid-template-columns:auto auto 1fr;align-items:center;gap:22px;display:grid}.roomHeroIcon{font-size:72px}.gameRoomHero h1{margin:5px 0;font:400 55px Georgia,serif}.gameRoomHero p{color:#637064;font:italic 19px Georgia,serif}.roomActivities{margin-top:45px}.roomActivities h2,.roomSocial h2{font:400 34px Georgia,serif}.activityGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.activityGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dad7cc;min-height:180px;padding:20px}.activityGrid button.active{color:#fff;background:#28362d}.activityGrid span{font-size:34px;display:block}.activityGrid b{margin:10px 0;font:400 20px Georgia,serif;display:block}.activityGrid small{line-height:1.5}.gameStage{margin-top:18px}.gamePanel{background:#fff;border:1px solid #d9d6cb;min-height:300px;padding:30px}.gamePanel h2{font:400 30px Georgia,serif}.gamePanel textarea,.gamePanel input,.roomComposer textarea,.roomComposer select{border:1px solid #d8d5cb;width:100%;margin:8px 0;padding:12px}.gamePanel textarea{min-height:100px}.gamePanel label{margin:15px 0;font-weight:700;display:block}.gamePanel>button,.roomComposer>button{color:#fff;cursor:pointer;background:#28362d;border:0;padding:12px 15px;font-weight:800}.fireBowl{text-align:center;font-size:75px;animation:1.6s ease-in-out infinite firePulse}@keyframes firePulse{50%{transform:scale(1.08)}}.promptCard{background:#f3efe5;border:1px solid #d2ccbd;margin:20px 0;padding:35px;font:italic 400 28px/1.45 Georgia,serif}.planks{gap:8px;margin:20px 0;display:grid}.bigStatement{background:#f2eee4;padding:25px;font:400 28px Georgia,serif}.choiceRow,.versus{flex-wrap:wrap;gap:10px;display:flex}.choiceRow button,.versus button,.wideChoice{cursor:pointer;background:#f8f4eb;border:1px solid #cfcabc;padding:12px}.wideChoice{text-align:left;width:100%;margin:7px 0;display:block}.feedback{background:#e9efe7;border-left:3px solid #778674;padding:14px}.constellation{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.constellation button{background:#f7f3e9;border:1px solid #d5d1c7;padding:25px;font-size:16px}.constellation .starOn{color:#fff;background:#28362d}.versus{align-items:stretch}.versus button{flex:1;min-height:120px;font:400 20px Georgia,serif}.versus b{align-self:center}.harvestWall{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.harvestWall span{text-align:center;background:#f4efd8;border:1px solid #d7cfac;padding:22px}.storyReveal{background:#e8efe5;margin-top:20px;padding:20px;font:400 18px Georgia,serif}.roomSocial{margin-top:50px}.roomComposer{color:#fff;background:#28362d;padding:22px}.roomComposer textarea,.roomComposer select{color:#283128;background:#fff}.quietRoom{text-align:center;background:#fff;padding:40px}.quietRoom span{font-size:50px}.roomFeed article{background:#fff;border:1px solid #d9d6cb;margin-top:8px;padding:18px}.roomReward{color:#fff;z-index:100;background:#28362d;gap:12px;padding:15px 18px;animation:.3s toastIn;display:flex;position:fixed;top:20px;right:20px}.roomReward>span{font-size:28px}.roomReward small{color:#d8c999;letter-spacing:.12em;display:block}.dailyAdventure{background:#fff;border:1px solid #d8d5ca;grid-template-columns:1fr 2fr auto;align-items:center;gap:20px;max-width:1120px;padding:22px;display:grid;margin:35px auto!important}.dailyAdventure h2{font:400 24px Georgia,serif}.adventureSteps{gap:6px;display:grid}.adventureSteps a{color:#283128;text-decoration:none}.dailyAdventure>span{color:#fff;background:#28362d;padding:12px}.libraryRoom{color:#283128;background:linear-gradient(#eee8da,#f7f2e8);min-height:100vh;padding:55px 24px 100px}.libraryRoom>*{max-width:1050px;margin-left:auto;margin-right:auto}.libraryHero{align-items:center;gap:22px;display:flex}.libraryHero>span{font-size:70px}.libraryHero h1{font:400 52px Georgia,serif}.bookShelf{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;display:grid}.bookShelf a{color:#283128;background:#fff;border:1px solid #d8d3c6;flex-direction:column;min-height:190px;padding:25px;text-decoration:none;display:flex}.bookShelf span{font-size:33px}.bookShelf b{margin-top:14px;font:400 20px Georgia,serif}.bookShelf small{margin-top:auto}.libraryGames{color:#fff;background:#28362d;margin-top:35px;padding:25px}.libraryGames>div{flex-wrap:wrap;gap:10px;display:flex}.libraryGames span{color:#283128;background:#f5f0e5;padding:10px 12px}@media (width<=800px){.activityGrid,.harvestWall,.bookShelf,.constellation{grid-template-columns:1fr 1fr}.dailyAdventure{grid-template-columns:1fr}.gameRoomHero{grid-template-columns:auto 1fr}.gameRoomHero>a{grid-column:1/-1}}@media (width<=520px){.activityGrid,.harvestWall,.bookShelf,.constellation{grid-template-columns:1fr}.gameRoomHero h1{font-size:42px}.roomHeroIcon{font-size:52px}}.settingsPage,.mailboxPage{color:#283128;background:linear-gradient(#eef2e9,#f7f0e3);min-height:100vh;padding:55px 24px 100px}.settingsPage>*,.mailboxPage>*{max-width:900px;margin-left:auto;margin-right:auto}.settingsPage h1,.mailboxHero h1{font:400 52px Georgia,serif}.settingsPage>p,.mailboxHero p{color:#657065;line-height:1.6}.settingsPage section,.settingBox{background:#fff;border:1px solid #d9d6cc;margin-top:18px;padding:22px}.settingRow{border-bottom:1px solid #eeeae1;justify-content:space-between;align-items:center;gap:25px;padding:15px 0;display:flex}.settingRow p{color:#687168;margin:4px 0}.toggle{cursor:pointer;background:#c9cbc6;border:0;border-radius:30px;width:54px;height:30px;padding:3px}.toggle span{background:#fff;border-radius:50%;width:24px;height:24px;transition:all .2s;display:block}.toggle.on{background:#657a67}.toggle.on span{transform:translate(24px)}.settingBox select{border:1px solid #d8d5cb;width:100%;padding:11px}.safetyLinks,.mailActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.safetyLinks a,.mailActions a,.mailActions button,.saveSetting{color:#fff;background:#28362d;border:0;padding:11px 14px;font-weight:700;text-decoration:none}.saveSetting{margin-top:18px}.mailboxHero{align-items:center;gap:20px;display:flex}.mailboxHero>span{font-size:70px}.mailList{margin-top:25px}.mail{color:#283128;background:#fff;border:1px solid #ddd8cc;grid-template-columns:auto 1fr auto;gap:15px;padding:18px;text-decoration:none;display:grid}.mail.unread{background:#fffdf6;border-left:5px solid #d3b76d}.mail>span{font-size:30px}.mail small{color:#7b8678;letter-spacing:.1em;display:block}.mail b{margin-top:4px;font:400 20px Georgia,serif;display:block}.mail p{color:#667066;margin:4px 0}.mail i{color:#7a8479;font-size:10px;font-style:normal}.emptyMail{text-align:center;background:#fff;padding:50px;font-size:45px}.emptyMail h2{font:400 28px Georgia,serif}.emptyMail p{font-size:14px}[data-magic=FOCUS] .forestFX,[data-magic=QUIET] .forestFX{display:none!important}[data-magic=GENTLE] .forestFX i{animation-duration:8s!important}.magicCtl{position:relative}.magicCtl>button,.ambience{color:#f6e7b2;background:#10251a;border:1px solid #d5b65e;border-radius:18px;padding:9px 12px}.magicCtl>div{z-index:50;background:#07150f;border:1px solid #d5b65e;width:180px;padding:8px;position:absolute;right:0}.magicCtl>div button{color:#eee;text-align:left;background:0 0;border:0;width:100%;padding:10px;display:block}.magicCtl>div button.on{background:#55317c}.lessonTools{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.enchantedLibrary,.magicLesson{color:#f6eed8;background:radial-gradient(circle at 50% 0,#183d31,#07150f 48%,#030906);min-height:100vh;padding:55px 24px 100px}.enchantedLibrary>*,.magicLesson>*{max-width:1050px;margin-left:auto;margin-right:auto}.enchantedLibrary header{grid-template-columns:auto auto 1fr;align-items:center;gap:22px;display:grid}.enchantedLibrary header>span{font-size:75px}.enchantedLibrary h1,.magicLesson h1{color:#f1d68d;font:400 58px Georgia,serif}.enchantedLibrary header p,.magicLesson header p{color:#d4dacd;line-height:1.7}.learningPath{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:45px;display:grid}.learningPath>a{color:#f6eed8;background:linear-gradient(145deg,#10251a,#0b1912);border:1px solid #a98a45;min-height:220px;padding:23px;text-decoration:none;transition:all .25s;box-shadow:inset 0 0 25px #0006}.learningPath>a:hover{transform:translateY(-5px);box-shadow:0 0 24px #8b5ac955}.learningPath small{color:#bca769;letter-spacing:.08em}.learningPath h2{color:#f1d68d;font:400 23px Georgia,serif}.learningPath p{color:#c5cec2;line-height:1.5}.enchantedLibrary>aside{background:#101f18;border:1px solid #a98a45;margin-top:35px;padding:28px}.enchantedLibrary>aside>span{font-size:50px}.magicLesson{position:relative;overflow:hidden}.forestFX{pointer-events:none;position:absolute;inset:0}.forestFX i{color:#e6c8ff;font-style:normal;animation:4s ease-in-out infinite floatMagic;position:absolute}.forestFX i:first-child{top:18%;left:8%}.forestFX i:nth-child(2){animation-delay:1s;top:35%;right:12%}.forestFX i:nth-child(3){animation-delay:2s;top:70%;left:20%}.forestFX span{opacity:.45;font-size:58px;position:absolute;top:90px;right:4%}@keyframes floatMagic{50%{opacity:.4;transform:translateY(-18px)scale(1.3)}}.magicLesson header{background:#0d2017dd;border:1px solid #a98a45;margin-top:20px;padding:30px;position:relative}.magicLesson header>b{color:#f4dd9b;background:#4b2d64;padding:9px 12px;display:inline-block}.storyScroll,.teachingGrove,.lessonQuest,.manifestPortal{border:1px solid #a98a45;padding:32px;position:relative;margin-top:18px!important}.storyScroll{color:#342b1e;background:linear-gradient(#efe2bd,#d9c38d)}.storyScroll h2{font:400 30px Georgia,serif}.storyScroll p,.teachingGrove p{font:400 19px/1.75 Georgia,serif}.teachingGrove{background:#10271b;grid-template-columns:auto 1fr;gap:22px;display:grid}.teachingGrove>span,.lessonQuest>span{font-size:50px}.teachingGrove small,.lessonQuest small{color:#d2b868;letter-spacing:.1em}.lessonQuest{background:#18261b;grid-template-columns:auto 1fr;gap:22px;display:grid}.lessonQuest h2{font:400 29px Georgia,serif}.lessonQuest button{color:#fff;background:#69449a;border:1px solid #c8a9e9;padding:11px 14px}.magicLesson .reflect{color:#eef8f5;background:#0c2826;border:1px solid #6ea9a2}.magicLesson .reflect h2{color:#bce3dc}.magicLesson .reflect textarea{background:#eaf4ef}.manifestPortal{background:#241333}.manifestPortal h2{color:#e5c8ff;font:400 28px Georgia,serif}.manifestPortal a,.nextPortal{color:#fff;background:#7048a0;margin-top:10px;padding:12px 15px;text-decoration:none;display:inline-block}.manifestPortal small{color:#c9bdd0;margin-top:12px;display:block}.nextPortal{text-align:center;border:1px solid #a98a45;background:#163a28!important;margin-top:18px!important;display:block!important}@media (width<=800px){.learningPath{grid-template-columns:1fr 1fr}.enchantedLibrary header{grid-template-columns:auto 1fr}.enchantedLibrary header>a{grid-column:1/-1}}@media (width<=520px){.learningPath{grid-template-columns:1fr}.enchantedLibrary h1,.magicLesson h1{font-size:42px}}.premiumNarrator{color:#f7eed8;background:linear-gradient(135deg,#21132f,#10261d);border:1px solid #d0ad5c;padding:22px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0005;margin:18px auto!important}.narratorGlow{color:#d9b6ff;opacity:.35;font-size:42px;animation:2.2s ease-in-out infinite twinkle;position:absolute;top:8px;right:18px}.narratorIdentity{align-items:center;gap:15px;display:flex}.narratorAvatar{font-size:42px}.narratorIdentity small{letter-spacing:.12em;color:#dabf75}.narratorIdentity h3{margin:4px 0;font:400 24px Georgia,serif}.narratorIdentity p{color:#cbd5c9;margin:0}.narratorControls{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.narratorControls button,.narratorControls select{color:#263128;background:#f5edda;border:1px solid #caa85a;padding:10px 13px;font-weight:700}.narratorPlay{color:#fff!important;background:#704aa0!important;border-color:#b68ee0!important}.voiceDrawer{background:#08150f;border:1px solid #6d745e;margin-top:14px;padding:14px}.voiceDrawer p{color:#c9d2c7}.voiceDrawer label{gap:6px;display:grid}.voiceDrawer select{padding:10px}.launchSuccess,.billingPage{color:#f6eed8;text-align:center;background:radial-gradient(circle at 50% 0,#183d31,#07150f 55%,#030906);min-height:100vh;padding:80px 24px}.launchSuccess>*,.billingPage>*{max-width:760px;margin-left:auto;margin-right:auto}.successMagic{font-size:55px}.launchSuccess h1,.billingPage h1{color:#f1d68d;font:400 58px Georgia,serif}.launchSuccess p,.billingPage p{color:#ced7cb;line-height:1.7}.successPaths{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px auto;display:flex}.successPaths a,.billingPage button,.billingShortcut{color:#fff;background:#704aa0;border:1px solid #c49ce8;padding:12px 15px;font-weight:800;text-decoration:none;display:inline-block}.billingPage section{background:#10251a;border:1px solid #b59650;margin:25px auto;padding:25px}.billingPage section h2{font:400 32px Georgia,serif}.billingNote{font-size:12px}.billingShortcut{margin:25px}.lessonDepth,.legalPage,.freeSpark{max-width:850px;margin:18px auto;padding:30px}.lessonDepth{color:#e8efe4;background:#0d1d16;border:1px solid #78906c}.lessonDepth>p,.lessonDepth article p{font:400 18px/1.7 Georgia,serif}.lessonDepth article{background:#16281d;border-left:3px solid #d1b35d;margin-top:15px;padding:16px}.legalPage,.freeSpark{color:#283128;background:#f5f1e8;min-height:100vh}.legalPage h1,.freeSpark h1{font:400 48px Georgia,serif}.freeSpark textarea{width:100%;min-height:130px;padding:12px}.freeSpark button,.freeSpark>a{color:#fff;background:#28362d;border:0;margin-top:15px;padding:12px 15px;text-decoration:none;display:inline-block}.heroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.heroActions a{color:#fff;background:#28362d;padding:13px 16px;font-weight:800;text-decoration:none}.heroActions a:first-child{background:#704aa0}.filmSection{background:linear-gradient(#f5f1e8,#e9eee3);padding:70px 0}.communityFilm{margin-top:25px!important}.filmStage{color:#f7eed8;background:radial-gradient(circle at 50% 30%,#173f2f,#06120d 70%);border:1px solid #a98a45;grid-template-columns:1.1fr .9fr;align-items:center;min-height:520px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 70px #13251c33}.filmForest{pointer-events:none;position:absolute;inset:0}.filmForest i{font-style:normal;animation:5s ease-in-out infinite filmFloat;position:absolute}.filmForest i:first-child{color:#dfc4ff;top:12%;left:6%}.filmForest i:nth-child(2){color:#f4dc8b;animation-delay:1s;top:15%;right:8%}.filmForest i:nth-child(3){font-size:35px;animation-delay:2s;bottom:12%;left:12%}.filmForest i:nth-child(4){opacity:.6;font-size:50px;bottom:7%;right:5%}@keyframes filmFloat{50%{opacity:.55;transform:translateY(-14px)}}.filmPrism{object-fit:cover;object-position:center;filter:drop-shadow(0 0 28px #e9bd66aa);border-radius:50%;width:82%;max-height:430px}.filmArt{text-align:center;text-shadow:0 0 20px #d2a9ff;font-size:52px;line-height:1.8}.filmArt small{letter-spacing:.16em;font-size:13px}.filmSignals{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.filmSignals span{color:#263128;background:#f8f1df;border-radius:20px;padding:10px 14px}.filmCopy{z-index:2;position:relative}.filmCopy>small{color:#e0c46f;letter-spacing:.15em}.filmCopy h2{color:#f2d98f;font:400 42px/1.08 Georgia,serif}.filmCopy p{color:#d8e0d5;font:400 18px/1.7 Georgia,serif}.filmCopy b{color:#d9baff}.filmControls{color:#fff;background:#102219;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:14px 18px;display:grid}.filmControls>button{color:#fff;background:#704aa0;border:1px solid #d3b35e;padding:10px 14px;font-weight:800}.filmControls>div{justify-content:center;gap:7px;display:flex}.filmControls>div button{background:#778078;border:0;border-radius:50%;width:10px;height:10px}.filmControls>div button.on{background:#e2c66e;box-shadow:0 0 10px #e2c66e}.filmNote{text-align:center;color:#69746a;font-size:11px}.communityPromise .promiseFlow,.expectGrid,.villageCards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.promiseFlow article,.expectGrid article,.villageCards article{background:#fff;border:1px solid #dad7cc;padding:20px}.promiseFlow span,.expectGrid span,.villageCards span{font-size:34px}.promiseFlow h3,.expectGrid h3,.villageCards h3{font:400 21px Georgia,serif}.prismSection,.seenSection{color:#eef4ec;background:#102219;padding:70px 24px}.prismGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:45px;display:grid}.prismGrid img{object-fit:cover;filter:drop-shadow(0 0 30px #d3ad5a66);border-radius:50%;width:100%;max-height:470px}.prismGrid h2,.seenSection h2,.beforeJoin h2{font:400 42px Georgia,serif}.prismGrid p,.seenSection p{color:#cbd5ca;line-height:1.7}.seenSection a{color:#f2d98f}.beforeJoin{background:#f2eee4;border:1px solid #d7d2c5;max-width:1120px;margin:70px auto;padding:30px 24px}.beforeJoin>h2,.beforeJoin>.eyebrow{text-align:center}.expectNote{background:#fff;border-left:3px solid #6e7e6c;margin-top:15px;padding:16px}.gptDisclosure{color:#f6eed8;background:#21142e;border:1px solid #b18bda;grid-template-columns:auto 1fr;gap:15px;margin:20px 0;padding:20px;display:grid}.gptDisclosure>span{font-size:35px}.gptDisclosure small{color:#d7b5f1;letter-spacing:.12em}.gptDisclosure h3{margin:4px 0;font:400 23px Georgia,serif}.gptDisclosure p{color:#d7d0dc;line-height:1.6}.gptDisclosure.compact{padding:14px}.purchaseSummary,.communityExpectation,.purchaseReality{background:#fff;border:1px solid #ddd8cc;margin:14px 0;padding:22px}.purchaseSummary h2,.communityExpectation h2,.purchaseReality h2{font:400 27px Georgia,serif}.purchaseSummary li,.purchaseReality li{margin:9px 0}.purchaseAgree{background:#fff7dc;border:1px solid #d8bd69;align-items:flex-start;gap:12px;margin:18px 0;padding:16px;display:flex}.purchaseAgree input{width:20px;height:20px}.disabledLook{opacity:.55}.joinLegal{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.joinLegal a{color:#465448}.legalFooter,.communityFirstHome footer nav{flex-wrap:wrap;gap:12px;display:flex}.communityFirstHome footer nav a{color:#526052}@media (width<=850px){.filmStage,.prismGrid{grid-template-columns:1fr}.communityPromise .promiseFlow,.expectGrid,.villageCards{grid-template-columns:1fr 1fr}.filmPrism{max-width:420px;margin:auto}}@media (width<=520px){.communityPromise .promiseFlow,.expectGrid,.villageCards{grid-template-columns:1fr}.filmStage{min-height:620px;padding:24px}.filmCopy h2{font-size:34px}.filmControls{grid-template-columns:1fr}.filmControls>div{order:3}}.portalHero{background:#07180f;border:1px solid #ad8b45;min-height:650px;position:relative;overflow:hidden;box-shadow:0 28px 75px #19291d55}.portalHero>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:12s ease-in-out infinite alternate portalBreathe;position:absolute;inset:0}.portalMist{pointer-events:none;background:linear-gradient(90deg,#030f0aed 0%,#08170fbf 39%,#0a11192b 70%,#050f0b24);position:absolute;inset:0}.portalCopy{z-index:2;color:#f8f3e3;max-width:760px;padding:82px 62px 52px;position:relative}.portalCopy .eyebrow{color:#f0d172}.portalKicker{color:#d8bbff;margin:0 0 15px;font:italic 24px Georgia,serif}.portalCopy h1{color:#fff8e8;text-shadow:0 4px 25px #000;font-size:clamp(50px,6vw,86px)}.portalCopy h1 em{color:#e2c2ff}.portalCopy .lede{color:#f4f0e7;text-shadow:0 2px 8px #000}.portalTokens{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.portalTokens span{color:#f7ead0;background:#102518dc;border:1px solid #d8b86a;border-radius:30px;padding:9px 12px;font-size:12px}.portalSpark{z-index:2;color:#f9df8d;text-shadow:0 0 16px #fff,0 0 28px #b687ff;font-size:30px;animation:2.7s ease-in-out infinite portalSpark;position:absolute}.sparkOne{top:17%;left:51%}.sparkTwo{animation-delay:.9s;top:42%;right:13%}.sparkThree{animation-delay:1.6s;bottom:13%;left:68%}@keyframes portalSpark{50%{opacity:.35;transform:scale(1.8)rotate(20deg)}}@keyframes portalBreathe{to{transform:scale(1.04)}}@media (width<=700px){.portalHero{min-height:720px}.portalCopy{padding:55px 26px 34px}.portalMist{background:linear-gradient(#030f0a94,#030f0aeb 76%)}.portalTokens span{font-size:11px}}.roomExperience{color:#f7f0df;background:radial-gradient(circle at 50% 0,#183b2a,#07120d 55%,#030806);min-height:100vh;padding-bottom:90px}.roomBack{color:#e3c979;max-width:1320px;margin:auto;padding:25px 20px;text-decoration:none;display:block}.roomScene{background-position:50%;background-size:cover;border:1px solid #b7944c;align-items:flex-end;max-width:1420px;min-height:720px;margin:auto;padding:42px 5%;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 80px #0008}.roomScene>div:last-child{z-index:2;background:linear-gradient(90deg,#07130edf,#07130e9c 75%,#0000);border-left:2px solid #e2bf62;max-width:485px;padding:24px 26px;position:relative}.roomScene h1{color:#fff4d7;text-shadow:0 5px 25px #000;margin:8px 0;font:400 clamp(42px,5.7vw,74px)/.96 Georgia,serif}.roomScene p{color:#f0e8d6;text-shadow:0 2px 8px #000;margin:10px 0;font:400 18px/1.45 Georgia,serif}.roomScene small{color:#ebd396;letter-spacing:.08em;font-size:11px}.roomIcon{filter:drop-shadow(0 0 18px #f3d77b);font-size:48px}.sceneSpark{z-index:1;color:#f5d875;text-shadow:0 0 18px #fff,0 0 32px #aa76e5;font-size:32px;animation:3s ease-in-out infinite sceneTwinkle;position:absolute}.sceneSpark.one{top:18%;left:56%}.sceneSpark.two{animation-delay:1s;top:36%;right:12%}.sceneSpark.three{animation-delay:2s;bottom:18%;left:72%}@keyframes sceneTwinkle{50%{opacity:.3;transform:scale(1.8)rotate(25deg)}}.roomPlay{max-width:1100px;margin:0 auto;padding:70px 22px}.playHead{justify-content:space-between;align-items:end;gap:25px;display:flex}.playHead h2,.gameStage h2,.roomConnection h2{margin:6px 0;font:400 40px Georgia,serif}.roomProgress{color:#efcf7a;background:#112419;border:1px solid #b7944c;padding:10px 14px}.gameChoices{grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0;display:grid}.gameChoices button{text-align:left;color:#f6eed9;cursor:pointer;background:linear-gradient(145deg,#132b20,#0c1711);border:1px solid #7f7048;min-height:185px;padding:21px}.gameChoices button:hover,.gameChoices button.chosen{background:linear-gradient(145deg,#2a1640,#163a29);border-color:#ebca72;transform:translateY(-4px);box-shadow:0 0 25px #8a5fb044}.gameChoices span{color:#efcd79;font-size:30px}.gameChoices b{margin:13px 0 8px;font:400 25px Georgia,serif;display:block}.gameChoices small{color:#d4ded0;line-height:1.5}.gameStage{color:#2c271d;background:linear-gradient(130deg,#f0e4c4,#d5c28d);border:1px solid #d7b364;grid-template-columns:150px 1fr;gap:28px;padding:34px;display:grid}.gameGlow{background:#203225;border:1px solid #b18b42;align-self:stretch;place-items:center;font-size:68px;animation:3s ease-in-out infinite gameGlow;display:grid;box-shadow:inset 0 0 30px #0008}@keyframes gameGlow{50%{box-shadow:inset 0 0 45px #c28aff99,0 0 25px #e0bc5b66}}.gameStage textarea{color:#25261d;background:#fffdf5;border:1px solid #aa9360;width:100%;min-height:115px;margin:17px 0;padding:14px;font:16px/1.5 Georgia,serif;display:block}.stageActions{flex-wrap:wrap;gap:10px;display:flex}.stageActions button{color:#fff;cursor:pointer;background:#273b2d;border:0;padding:12px 15px;font-weight:800}.stageActions .soft{background:#765195}.roomReward{color:#f8eed5;background:#243a2b;gap:15px;margin-top:20px;padding:18px;animation:.5s rewardRise;display:flex}.roomReward span{font-size:40px}.roomReward small{color:#e8c773;letter-spacing:.1em}.roomReward b{font:400 23px Georgia,serif;display:block}.roomReward p{color:#d5ded1;margin-bottom:0}@keyframes rewardRise{0%{opacity:0;transform:translateY(13px)}}.roomConnection{border-top:1px solid #6d714e;grid-template-columns:1fr auto;align-items:center;gap:24px;max-width:1100px;margin:auto;padding:45px 22px;display:grid}.roomConnection p{color:#c9d7c7;max-width:700px;line-height:1.7}.lanterns{gap:12px;font-size:46px;animation:4s ease-in-out infinite lanternFloat;display:flex}@keyframes lanternFloat{50%{transform:translateY(-10px)}}.villageInvitation{color:#f6ead2;background:linear-gradient(135deg,#231333,#133122);border:1px solid #a8874c;justify-content:space-between;align-items:center;gap:30px;margin-bottom:50px;padding:32px;display:flex}.villageInvitation h2{margin:8px 0;font:400 36px Georgia,serif}.villageInvitation p{color:#d8e1d5;max-width:650px;line-height:1.6}.invitationStars{color:#edd07f;text-shadow:0 0 18px #c28af0;font-size:40px;animation:3s ease-in-out infinite sceneTwinkle}@media (width<=760px){.roomScene{min-height:590px;padding:24px 20px}.roomScene>div:last-child{max-width:100%;padding:18px}.roomScene h1{font-size:46px}.gameChoices,.gameStage{grid-template-columns:1fr}.gameGlow{min-height:110px}.roomConnection{grid-template-columns:1fr}.villageInvitation,.playHead{flex-direction:column;align-items:flex-start}}.prismGrid .prismObservatory{aspect-ratio:4/5;object-position:center;border-radius:38% 38% 24% 24%;max-height:none}.trialFlag{box-shadow:0 0 22px #f0d77a88;color:#17271c!important;background:#d9b34f!important}.villagePage{color:#203026;background:radial-gradient(circle at 88% 4%,#f6d99370,#0000 24%),radial-gradient(circle at 5% 27%,#b6cfa555,#0000 26%),linear-gradient(145deg,#f6f1df,#e6efe5 52%,#f6eee1)!important}.villageHero{color:#fff6df;background:linear-gradient(120deg,#150f2b 0%,#292043 46%,#12392c 100%);border:1px solid #c8a855;position:relative;overflow:hidden;box-shadow:0 28px 70px #17322335;padding:62px 56px 55px!important}.villageHero:after{content:"✦  ✧  ✦  🦋  ✧  ✦";color:#f6d879;letter-spacing:12px;opacity:.8;text-shadow:0 0 18px #f6d879;font-size:28px;animation:4s ease-in-out infinite sceneTwinkle;position:absolute;top:32px;right:38px}.villageHero .backLink{color:#e7d7a6;margin-bottom:34px;text-decoration:none;display:inline-block}.villageHero .eyebrow{color:#e8c769}.villageHero h1{color:#fff6df;z-index:1;margin:0 0 18px;font:400 60px/1.02 Georgia,serif;position:relative}.villageHero h1 em{color:#ebc978}.villageHero p{color:#dce5d8;z-index:1;font:400 18px/1.7 Georgia,serif;position:relative;max-width:730px!important}.villageHero nav{z-index:1;justify-content:flex-start;padding:15px 0 0;position:relative}.villageHero nav a{color:#fff4d4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffaed12;border:1px solid #d7b55e;padding:12px 15px;transition:all .2s}.villageHero nav a:hover{background:#f2ce7040;transform:translateY(-2px)}.villageInvitation{border-radius:3px;max-width:1080px;box-shadow:0 20px 45px #2726401f;margin:28px auto 62px!important}.villageSectionHeading{justify-content:space-between;align-items:end;gap:24px;margin:30px 0 22px;display:flex}.villageSectionHeading .eyebrow{color:#76603b;margin-bottom:7px}.villageSectionHeading h2{color:#29372e;margin:0;font:400 38px Georgia,serif}.villageSectionHeading>p{color:#687667;font:italic 16px Georgia,serif}.spaceGrid{gap:17px!important;margin:0 0 80px!important}.space{transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 13px 27px #40543a18;color:#26352a!important;background:linear-gradient(145deg,#fffdf7,#f7f4e9)!important;border:1px solid #d8c996!important;min-height:255px!important;padding:26px!important;text-decoration:none!important}.space:before{content:"";background:radial-gradient(circle,#e6cc7b82,#0000 65%);border-radius:50%;width:150px;height:150px;position:absolute;top:-65px;right:-62px}.space:hover{transform:translateY(-6px);box-shadow:0 20px 38px #3a51362e}.space>span{filter:drop-shadow(0 4px 4px #35214c30);margin-bottom:13px;display:block;font-size:44px!important}.space>small{text-transform:uppercase;letter-spacing:.12em;color:#807047;font-size:9px;display:block}.space h3{color:#26352a;margin:9px 0 10px;font:400 25px/1.1 Georgia,serif!important}.space p{margin:0 0 22px;line-height:1.52;color:#5e6f61!important}.space>b{color:#70519a;letter-spacing:.05em;font-size:12px;position:absolute;bottom:24px;left:26px}.space>b i{margin-left:4px;font-size:17px;font-style:normal}.unfolding{max-width:820px;margin:auto}.journeyPost{border-radius:2px;background:#fffdf8!important;border:1px solid #d8c996!important;padding:28px!important;box-shadow:0 12px 27px #3f503717!important}.postTop{justify-content:space-between;align-items:center;display:flex}.journeyPost h3{color:#28372c;margin:22px 0 12px;font:400 26px/1.35 Georgia,serif!important}.reactionRow{margin:18px 0!important}.reactionRow button{border-radius:18px;transition:all .15s;background:#f7f1e5!important}.reactionRow button:hover,.reactionRow button.active{color:#fff7e7!important;background:#513b72!important;border-color:#513b72!important}.wordResponse{border-top:1px solid #e5dbc1;margin:18px 0;padding-top:18px}.wordResponse label{color:#3d553f;margin-bottom:8px;font:400 20px Georgia,serif;display:block}.wordResponse textarea{resize:vertical;color:#27362c;background:#fffefa;border:1px solid #d8cfbd;width:100%;min-height:84px;padding:12px;font:15px/1.5 Georgia,serif;display:block}.wordResponse>div{justify-content:space-between;align-items:center;gap:15px;margin-top:9px;display:flex}.wordResponse small{color:#748075;font-size:11px}.wordResponse button{color:#fff9e7;white-space:nowrap;cursor:pointer;background:#674a91;border:0;padding:11px 14px;font-weight:700}.wordResponse button:disabled{opacity:.42;cursor:not-allowed}.sentWords{color:#68548a;margin:0;font:italic 14px Georgia,serif}.journeyPost footer a{font-size:12px;color:#5f4b84!important;background:0 0!important;border:0!important;padding:2px!important}.covenant{border:1px solid #bca564;box-shadow:0 18px 36px #253d2a24;max-width:820px!important}.covenant b{color:#f3d57c}.covenant a{font-weight:700}@media (width<=760px){.villageHero{padding:40px 28px 36px!important}.villageHero h1{font-size:44px}.villageHero:after{display:none}.villageSectionHeading{flex-direction:column;align-items:flex-start;gap:4px}.spaceGrid{gap:12px!important}.wordResponse>div{flex-direction:column;align-items:flex-start}.wordResponse button{width:100%}}.friendInvite{color:#fdf4da;background:linear-gradient(135deg,#25163a,#17392c);border:1px solid #c9a958;grid-template-columns:170px 1fr;align-items:center;gap:28px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 23px 48px #2e223932;max-width:820px!important;margin:62px auto 32px!important}.friendInvite:before{content:"";background:radial-gradient(circle,#bd94eb37,#0000 65%);border-radius:50%;width:340px;height:340px;position:absolute;top:-160px;right:-120px}.inviteArt{z-index:1;filter:drop-shadow(0 0 14px #e6c76e);justify-content:center;align-items:center;gap:4px;font-size:49px;display:flex;position:relative}.inviteArt span{color:#f3d46d;animation:2.5s ease-in-out infinite sceneTwinkle}.friendInvite>div:last-child{z-index:1;position:relative}.friendInvite .eyebrow{color:#f2ce72;margin-bottom:8px}.friendInvite h2{margin:0 0 9px;font:400 32px/1.1 Georgia,serif}.friendInvite p{color:#dfe7d9;margin:0 0 15px;line-height:1.55}.friendInvite label{letter-spacing:.1em;text-transform:uppercase;color:#ead59b;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.friendInvite textarea{resize:vertical;color:#27372d;background:#fffdf6;border:1px solid #b4986d;width:100%;min-height:92px;padding:11px;font:15px/1.45 Georgia,serif;display:block}.inviteActions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.inviteActions button,.inviteActions a{color:#20182a;cursor:pointer;background:#e1bf64;border:1px solid #e2c26d;padding:10px 12px;font-weight:800;text-decoration:none}.inviteActions .inviteSoft{color:#fff2d1;background:#ffffff10;border-color:#d9c389}.friendInvite>div:last-child>small{color:#c9d8c5;font-size:11px}@media (width<=640px){.friendInvite{grid-template-columns:1fr;gap:8px;padding:28px 23px}.inviteArt{justify-content:flex-start;font-size:38px}.inviteActions{grid-template-columns:1fr 1fr;display:grid}.inviteActions button,.inviteActions a{text-align:center}.friendInvite h2{font-size:28px}}.creatorTrust{background:linear-gradient(100deg,#f4e8c8,#fbf8ef 46%,#e0eedf);border-top:1px solid #d8c68f;border-bottom:1px solid #d8c68f;padding:70px 24px}.trustGrid{grid-template-columns:190px 1fr;align-items:start;gap:38px;display:grid}.creatorSeal{color:#312046;background:radial-gradient(circle at 35% 25%,#fff8dc,#d4a858 46%,#4e356b 100%);border:5px solid #f8f0d2;border-radius:50%;place-items:center;width:150px;height:150px;font:italic 46px Georgia,serif;display:grid;position:relative;box-shadow:0 0 0 1px #9e793d,0 14px 28px #6454243b}.creatorSeal i{color:#f5da78;text-shadow:0 0 15px #8b63c3;font-size:31px;position:absolute;top:-7px;right:-8px}.creatorTrust .eyebrow{color:#7c653d;margin-bottom:10px}.creatorTrust h2{color:#25382a;margin:0 0 12px;font:400 42px/1.08 Georgia,serif}.creatorName{color:#5b447b;font:700 17px Georgia,serif;margin:0 0 15px!important}.creatorName span{color:#697769;font:400 14px Arial,sans-serif}.creatorTrust p{color:#48594b;max-width:760px;line-height:1.7}.trustPoints{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.trustPoints>div{background:#fffdf7b8;border:1px solid #dfd1a7;padding:15px}.trustPoints b{color:#4f3671;margin-bottom:7px;display:block}.trustPoints span{color:#546353;font-size:13px;line-height:1.5;display:block}.creatorTrust .trustNote{color:#61705e;border-left:3px solid #a6814a;padding-left:14px;font-size:13px}@media (width<=760px){.creatorTrust{padding:48px 24px}.trustGrid{grid-template-columns:1fr;gap:20px}.creatorSeal{width:110px;height:110px;font-size:35px}.creatorTrust h2{font-size:34px}.trustPoints{grid-template-columns:1fr}}.memberTopline{justify-content:space-between;align-items:center;display:flex}.memberTopline button{color:#647462;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.arrival{flex-direction:column;justify-content:center;max-width:790px;min-height:calc(100vh - 112px);padding:45px 0;display:flex;position:relative}.arrival:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af6050,#0000 67%);border-radius:50%;width:520px;height:520px;position:absolute;top:6%;right:-170px}.arrival>*{position:relative}.arrivalStars{color:#b38d42;letter-spacing:.45em;text-shadow:0 0 15px #b18ced;margin-bottom:24px;font-size:21px;animation:3s ease-in-out infinite arrivalTwinkle}.arrival h1{margin:16px 0;font:400 clamp(52px,7vw,82px)/.94 Georgia,serif}.arrival h1 em{color:#67518c}.arrival>p{color:#536053;max-width:650px;font:400 21px/1.65 Georgia,serif}.arrivalSteps{flex-wrap:wrap;gap:15px;display:flex}.arrivalSteps span{letter-spacing:.12em;color:#8a9187;border-bottom:1px solid #d2d3c9;padding:0 0 8px;font-size:10px}.arrivalSteps .now{color:#5c3f7e;border-color:#725192;font-weight:800}.arrival>button,.arrivalButton{color:#fff8e8;cursor:pointer;background:#253b2d;border:0;align-self:flex-start;margin-top:25px;padding:15px 20px;font-weight:800;text-decoration:none}.arrival>button:disabled{opacity:.35;cursor:not-allowed}.arrival .textButton{color:#5d477a;background:0 0;margin-top:15px;padding:4px 0;text-decoration:underline}.arrivalKey{color:#fff8dd;background:radial-gradient(circle at 35% 30%,#fff5c8,#c69e4d 45%,#553675);border-radius:50%;place-items:center;width:72px;height:72px;font:italic 23px Georgia,serif;display:grid;box-shadow:0 0 0 1px #9f7736,0 0 27px #b68ce477}.intentionChoices{grid-template-columns:repeat(3,1fr);gap:11px;margin:18px 0 0;display:grid}.intentionChoices button{text-align:left;color:#2c382e;cursor:pointer;background:#fffdf8;border:1px solid #d8cfbe;flex-direction:column;gap:10px;min-height:164px;padding:18px;display:flex}.intentionChoices button:hover,.intentionChoices button.chosen{background:linear-gradient(145deg,#f8f0df,#eee5f4);border-color:#745095;box-shadow:0 10px 22px #58417720}.intentionChoices b{font:400 23px Georgia,serif}.intentionChoices small{color:#637063;font-size:12px;line-height:1.45}.nextDoor{color:#fff8e9;background:linear-gradient(130deg,#182c22,#332143);border:1px solid #b79855;grid-template-columns:.85fr 1.15fr;gap:26px;margin:10px 0 30px;padding:30px;display:grid;box-shadow:0 17px 37px #24362b20}.nextDoor .eyebrow{color:#e1c874}.nextDoor h2{margin:6px 0;font:400 34px/1.05 Georgia,serif}.nextDoor p{color:#d1ddd0;line-height:1.6}.nextDoorLinks{grid-template-columns:repeat(3,1fr);align-items:center;gap:8px;display:grid}.nextDoorLinks a{color:#fff5dc;background:#ffffff0c;border:1px solid #a89979;flex-direction:column;gap:9px;min-height:150px;padding:15px;text-decoration:none;transition:all .2s;display:flex}.nextDoorLinks a:hover{background:#fff6da18;border-color:#e7c968;transform:translateY(-4px)}.nextDoorLinks span{font-size:28px}.nextDoorLinks b{font:400 19px Georgia,serif}.nextDoorLinks small{color:#d8c9df;font-size:11px;line-height:1.4}@keyframes arrivalTwinkle{50%{opacity:.45;transform:translateY(-4px)}}@media (width<=900px){.nextDoor{grid-template-columns:1fr}.nextDoorLinks{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.arrival{min-height:calc(100vh - 60px);padding:28px 0}.arrival h1{font-size:48px}.arrival>p{font-size:18px}.intentionChoices,.nextDoorLinks{grid-template-columns:1fr}.intentionChoices button{min-height:auto}.nextDoorLinks a{min-height:106px}.memberTopline{align-items:flex-start;gap:15px}.nextDoor{padding:23px}}.houseDirection{justify-content:space-between;align-items:end;gap:20px;width:min(1040px,94%);margin:0 auto 30px;display:flex}.houseDirection h2{color:#26352d;margin:7px 0;font:400 42px/1.05 Georgia,serif}.houseDirection p{color:#647066;max-width:570px;margin:0;line-height:1.55}.houseDirection>a{white-space:nowrap;color:#fff8e7;background:#2c3f35;padding:13px 16px;font-weight:700;text-decoration:none;display:block;box-shadow:0 8px 18px #30453426}.houseBody{background:#26382f!important;border-color:#2f4438!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;padding:16px!important}.houseBody .room{overflow:hidden;box-shadow:inset 0 -120px 90px #07130dcc,0 10px 18px #2a3c2a2b;color:#fff9e7!important;background-position:50%!important;background-size:cover!important;border:1px solid #dcc77c!important;justify-content:flex-end!important;min-height:220px!important}.houseBody .room:before{content:"";background:linear-gradient(#07130d06 18%,#07130d55 56%,#07130dea 100%);transition:all .2s;position:absolute;inset:0}.houseBody .room>*{z-index:1;position:relative}.houseBody .room>span{filter:drop-shadow(0 2px 4px #000);font-size:41px!important}.houseBody .room b{text-shadow:0 2px 6px #000;font-size:27px!important}.houseBody .room small{text-shadow:0 2px 5px #000;color:#f9ecd0!important;font:15px/1.35 Georgia,serif!important}.houseBody .room:hover{transform:translateY(-6px)scale(1.015)!important;box-shadow:inset 0 -100px 80px #07130da8,0 18px 32px #203c2a55!important}.roomDoor{color:#fff9e7;background:#1a2b22d9;border:1px solid #f0d68b;padding:8px 10px;font:700 12px Georgia,serif!important;position:absolute!important;top:auto!important;bottom:14px!important;right:14px!important}.architectRoom{background-image:url(/becoming-prism.png)!important}.observatoryRoom{background-image:url(/manifest-prism-observatory.png)!important}.chainRoom{background-image:url(/bridge-scenes/bridge-crystal-cave.png)!important}.bridgeRoom{background-image:url(/bridge-scenes/bridge-starlit-portal.png)!important}.blueprintRoom{background-image:url(/garden-scenes/garden-secret-greenhouse.png)!important}.evidenceRoom{background-image:url(/manifest-enchanted-garden.png)!important}.foundationStrip{text-align:center;letter-spacing:.08em;text-shadow:0 2px 6px #000;background:linear-gradient(#09201936,#092019cc),url(/garden-scenes/sunny-cottage-garden.png) 50%/cover!important;border:1px solid #d2b35d!important;justify-content:center!important;align-items:flex-end!important;min-height:130px!important;font-size:16px!important;display:flex!important}.foundationStrip:hover{filter:brightness(1.12)}@media (width<=900px){.houseDirection{flex-direction:column;align-items:flex-start;width:min(780px,90%)}.houseDirection h2{font-size:36px}.houseBody{grid-template-columns:1fr 1fr!important}.houseBody .room{min-height:200px!important}}@media (width<=600px){.houseDirection{width:100%;margin-bottom:20px}.houseDirection h2{font-size:32px}.houseDirection>a{white-space:normal;width:calc(100% - 32px)}.houseBody{grid-template-columns:1fr!important}.houseBody .room{min-height:210px!important}.foundationStrip{min-height:110px!important}}.villagePassage{box-sizing:border-box;color:#fff8e8;background:linear-gradient(90deg,#08130ded 0%,#0c1d14bd 39%,#0d1c1420 76%),url(/garden-scenes/garden-moonlit-fairy-arch.png) 50%/cover;border:1px solid #ddb856;align-items:flex-end;width:min(1120px,100%);min-height:350px;margin:32px auto 42px;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px #27411e36}.villagePassage:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 37%,#fff3a626,#0000 23%),radial-gradient(circle at 84% 58%,#dec7ff22,#0000 19%);position:absolute;inset:0}.villagePassage:hover{transform:translateY(-5px);box-shadow:0 32px 65px #27411e50}.passageCopy{z-index:1;max-width:520px;padding:44px 50px;position:relative}.passageCopy small{color:#f5cc6a;letter-spacing:.16em;font-size:11px;font-weight:800}.passageCopy h2{color:#fff9e8;margin:10px 0;font:400 55px/1 Georgia,serif}.passageCopy p{color:#e3ead9;margin:0 0 22px;font:400 18px/1.55 Georgia,serif}.passageCopy b{color:#16281f;background:#f0c95c;padding:13px 16px;font-size:13px;display:inline-block;box-shadow:0 4px 14px #0005}.passageCopy i{margin-left:6px;font-size:18px;font-style:normal}.passageLandmarks{filter:drop-shadow(0 3px 8px #000);gap:23px;font-size:45px;animation:4.5s ease-in-out infinite passageFloat;display:flex;position:absolute;bottom:16%;right:8%}.passageLandmarks span:first-child{color:#ffe57f;animation:2.3s ease-in-out infinite sceneTwinkle}.passageLandmarks span:nth-child(2){animation:3.3s ease-in-out infinite reverse passageFloat}.passageLandmarks span:nth-child(3){font-size:35px;animation:2.7s ease-in-out infinite passageFloat}.worldHeader{margin-bottom:0!important}@keyframes passageFloat{50%{transform:translateY(-11px)}}@media (width<=700px){.villagePassage{background-position:63%;min-height:400px}.passageCopy{max-width:330px;padding:34px 26px}.passageCopy h2{font-size:43px}.passageCopy p{font-size:16px}.passageLandmarks{gap:12px;font-size:33px;bottom:17px;right:16px}.passageLandmarks span:nth-child(3){font-size:26px}}.memberAsideGroup{flex-direction:column;gap:10px;margin:40px 0 0;display:flex}.memberAsideGroup small{color:#cfad62;letter-spacing:.16em;font-size:9px;font-weight:800}.memberAsideGroup a{font-size:13px;text-decoration:none;color:#d8e0d6!important;margin:0!important}.memberSimple{max-width:1120px;padding:52px 48px 86px}.memberWelcome{justify-content:space-between;align-items:end;gap:28px;margin:0 0 34px;display:flex}.memberWelcome h1{margin:8px 0 13px;font:400 clamp(48px,5.9vw,78px)/.93 Georgia,serif}.memberWelcome h1 em{color:#778674}.memberWelcome p{color:#657166;max-width:520px;margin:0;font:18px/1.55 Georgia,serif}.memberWelcome>a{color:#3d4035;white-space:nowrap;background:#f2e5bd;align-self:flex-start;margin-top:16px;padding:11px 13px;font-size:13px;font-weight:800;text-decoration:none}.startHere{color:#fff8e9;background:linear-gradient(125deg,#142b23,#302243);border:1px solid #c7a456;grid-template-columns:minmax(240px,.76fr) minmax(0,1.24fr);gap:42px;padding:30px;display:grid;box-shadow:0 16px 32px #222e251e}.startHere h2{margin:8px 0;font:400 39px/.98 Georgia,serif}.startHere p{color:#e5e6dd;line-height:1.5}.pale{color:#e9cf87!important}.doorChoices{gap:9px;display:grid}.doorChoices a{color:#fff9eb;background:#ffffff0c;border:1px solid #ffffff3c;grid-template-columns:48px 1fr;align-items:center;column-gap:12px;padding:15px;text-decoration:none;transition:all .2s;display:grid}.doorChoices a:hover{background:#ffffff1b;border-color:#eed582;transform:translate(4px)}.doorChoices span{grid-row:1/3;font-size:29px}.doorChoices b{font:400 22px Georgia,serif}.doorChoices p{color:#dce2d9;margin:5px 0 0;font:14px/1.35 Arial,sans-serif}.doorChoices em{color:#f2d37d;grid-column:2;margin-top:9px;font:700 11px Arial,sans-serif}.dailyReturn{background:#eef1e9;border:1px solid #d1c599;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 42px;padding:23px 27px;display:flex}.dailyReturn>div{align-items:center;gap:16px;display:flex}.dailyReturn>div>span{font-size:37px}.dailyReturn h2{margin:3px 0;font:400 28px Georgia,serif}.dailyReturn p{color:#647065;margin:6px 0 0;line-height:1.4}.dailyReturn>a{color:#fff9e8;white-space:nowrap;background:#513b72;padding:13px 16px;font-weight:800;text-decoration:none}.moreSpaces>header{margin-bottom:18px}.moreSpaces h2{margin:7px 0;font:400 37px Georgia,serif}.moreSpaces header p{color:#68746a;margin:0}.exploreGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.exploreGrid a{color:#2a3b30;background:#fffdf8;border:1px solid #d9d0bd;min-height:180px;padding:20px;text-decoration:none;transition:all .2s;position:relative;box-shadow:0 8px 20px #26352a0b}.exploreGrid a:hover{border-color:#a88a50;transform:translateY(-3px);box-shadow:0 12px 25px #26352a1b}.exploreGrid span{font-size:25px}.exploreGrid h3{margin:14px 0 7px;font:400 23px Georgia,serif}.exploreGrid p{color:#667167;margin:0 0 15px;font-size:13px;line-height:1.45}.exploreGrid b{color:#5a3e7a;font-size:12px}.coachDetails{background:#fbf8ef;border:1px solid #d8d0bf;margin-top:27px}.coachDetails summary{cursor:pointer;align-items:center;gap:13px;padding:19px 21px;list-style:none;display:flex}.coachDetails summary::-webkit-details-marker{display:none}.coachDetails summary>span{color:#6a4a88;font-size:25px}.coachDetails summary>div{flex:1}.coachDetails summary b,.coachDetails summary small{display:block}.coachDetails summary small{color:#697469;margin-top:4px}.coachDetails summary i{color:#5b3f78;font:700 12px Arial,sans-serif}.coachDetails>div{border-top:1px solid #ddd2bd;padding:18px 21px}.coachDetails>div p{color:#59655c;margin-top:0;line-height:1.5}.coachDetails .gptDisclosure{margin-top:16px}.simpleArrival{max-width:780px;margin:50px auto}.simpleArrival .intentionChoices{grid-template-columns:repeat(3,1fr)}@media (width<=850px){.memberSimple{padding:34px 22px 70px}.startHere{grid-template-columns:1fr;gap:20px}.exploreGrid{grid-template-columns:repeat(2,1fr)}.memberWelcome,.dailyReturn{flex-direction:column;align-items:flex-start}}@media (width<=560px){.memberSimple{padding:25px 16px 60px}.memberWelcome h1{font-size:47px}.simpleArrival .intentionChoices,.exploreGrid{grid-template-columns:1fr}.dailyReturn{padding:19px}.dailyReturn>a{text-align:center;width:100%}.startHere{padding:20px}.doorChoices a{grid-template-columns:40px 1fr}.doorChoices b{font-size:20px}}.inviteShareNest{position:relative}.inviteSharePanel{z-index:26;background:#102019f8;border:1px solid #e2c26d;grid-template-columns:repeat(2,minmax(130px,1fr));gap:6px;width:302px;padding:9px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 16px 32px #000a}.inviteSharePanel a{text-align:center}@media (width<=640px){.inviteSharePanel{width:min(302px,100vw - 58px)}}.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch}.tier{flex-direction:column;display:flex}.tier.featured{transform:translateY(-8px);box-shadow:0 18px 45px #192a202e}.annualTier{background:#f8f2e8;border-color:#d9bc84}.tier button{margin-top:auto}@media (width<=900px){.tiers{grid-template-columns:1fr}.tier.featured{transform:none}}.tribeHomeInvite{color:#f8f0dc;background:radial-gradient(circle at 78% 30%,#52327e 0,#0000 28%),linear-gradient(115deg,#111e1a,#281839 55%,#0e211a);padding:76px 24px}.tribeInviteGrid{grid-template-columns:210px 1fr;align-items:center;gap:38px;display:grid}.tribeCrest{text-align:center;background:radial-gradient(circle,#6f489b,#171a2e 68%);border:1px solid #e7c87f;border-radius:50%;place-content:center;width:180px;height:180px;display:grid;box-shadow:0 0 40px #d9b47577}.tribeCrest span,.tribeCrest b{color:#f5d681;font-size:23px}.tribeCrest i{color:#fff4d8;margin:8px 0;font:400 42px Georgia,serif}.tribeCrest small{color:#efd486;letter-spacing:.18em;margin-top:4px;font-size:8px;display:block}.tribeHomeInvite h2{margin:5px 0 12px;font:400 50px Georgia,serif}.tribeLead{color:#e5d9ef;max-width:700px;font:400 21px/1.55 Georgia,serif}.tribePerks{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.tribePerks span,.tribeHeroChips span{color:#f5e9cb;border:1px solid #b990e2;border-radius:30px;padding:8px 11px;font-size:12px}.tribeHomeButton,.tribeAction{color:#30203e;cursor:pointer;background:#f1d087;border:0;padding:15px 20px;font-weight:800;text-decoration:none;display:inline-block}.tribeFine{color:#c8bfd3;max-width:690px;font-size:12px}.tribeStatus{background:#fff6dd12;border-left:3px solid #f0ce73;max-width:720px;margin:21px 0;padding:15px 17px}.tribeStatus b,.tribeStatus span{display:block}.tribeStatus b{color:#f3d78b;margin-bottom:5px;font:400 22px Georgia,serif}.tribeStatus span{color:#e2dbe4;font-size:14px;line-height:1.55}.tribeLearnMore{color:#f0d17a;border-bottom:1px solid #f0d17a;margin-left:14px;padding-bottom:3px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.tribePage{color:#233328;background:#f8f4ec}.tribeNav{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.tribeNav a{color:#32463a;font-size:13px;text-decoration:none}.tribeHero{color:#fff4dd;background:radial-gradient(circle at 70% 38%,#8256aa 0,#0000 16%),radial-gradient(circle at 20% 60%,#356154 0,#0000 28%),linear-gradient(135deg,#111c18,#231535 58%,#163327);align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.tribeStars{letter-spacing:28px;color:#f2d17d;text-shadow:0 0 24px #fff0ac;font-size:35px;animation:3s ease-in-out infinite tribeTwinkle;position:absolute;top:15%;right:8%}.tribeHeroInner{padding:85px 0;position:relative}.tribeHero .eyebrow,.tribeSpaces .eyebrow,.tribePromise .eyebrow{color:#e9ce8b}.tribeKey{text-align:center;letter-spacing:.08em;border:1px solid #e9ca78;border-radius:50%;place-content:center;width:87px;height:87px;margin-bottom:20px;font:400 28px Georgia,serif;display:grid;box-shadow:0 0 35px #efcf7a77}.tribeKey span{color:#ecd9ac;margin-top:5px;font-size:16px}.tribeHero h1{margin:0;font:400 clamp(65px,9vw,115px)/.88 Georgia,serif}.tribeHero h1 em{color:#e6c4ff}.tribeHero p{color:#e1d8df;max-width:650px;font:400 20px/1.65 Georgia,serif}.tribeHeroChips{flex-wrap:wrap;gap:9px;display:flex}.tribeWelcome{grid-template-columns:1.1fr .9fr;align-items:start;gap:70px;padding:90px 0;display:grid}.tribeWelcome h2,.tribeSpaces h2,.invitationGarden h2{margin:5px 0;font:400 47px/1.02 Georgia,serif}.tribeWelcome>p,.invitationGarden>div>p{color:#5d695f;font-size:17px;line-height:1.8}.tribeSpaces{color:#f8f2df;background:#203429;padding:86px 24px}.tribeSpaces h2{color:#fff2d5}.tribeSpaceGrid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:36px;display:grid}.tribeSpaceGrid article{background:#31473a;border:1px solid #728371;flex-direction:column;min-height:260px;padding:25px;display:flex}.tribeSpaceGrid article>span{color:#efcb78;font-size:35px}.tribeSpaceGrid h3{margin:15px 0 8px;font:400 24px Georgia,serif}.tribeSpaceGrid p{color:#d2dbd0;font-size:14px;line-height:1.6}.tribeSpaceGrid b{letter-spacing:.12em;color:#eacb84;margin-top:auto;font-size:10px}.invitationGarden{grid-template-columns:150px 1fr;gap:45px;padding:95px 0;display:grid;position:relative}.gardenGlow{color:#fff5be;background:radial-gradient(circle,#ffd782,#7d5198 35%,#233f33 72%);border-radius:50%;place-content:center;width:125px;height:125px;font-size:38px;display:grid;box-shadow:0 0 42px #7b568788}.criteria{grid-template-columns:repeat(4,1fr);gap:10px;margin:27px 0;display:grid}.criteria>div{background:#f0e8d8;border-top:3px solid #b5914e;padding:17px}.criteria span{letter-spacing:.15em;color:#8b7245;font-size:11px}.criteria b{margin:12px 0 5px;font:400 22px Georgia,serif;display:block}.criteria p{color:#5d695f;margin:0;font-size:13px;line-height:1.5}.nominationForm{background:#eee5f0;border:1px solid #c2a9cf;gap:13px;max-width:720px;margin-top:20px;padding:22px;display:grid}.nominationForm label{letter-spacing:.08em;font-size:12px;font-weight:800}.nominationForm input,.nominationForm textarea{width:100%;font:inherit;background:#fffdf9;border:1px solid #c7b7c9;margin-top:7px;padding:13px;display:block}.nominationForm textarea{min-height:90px}.nominationForm small{color:#655e67;line-height:1.5}.nominationSent{padding:8px 0}.nominationSent b{color:#523b72;font:400 24px Georgia,serif}.tribePromise{color:#f8ead3;text-align:center;background:#151b2a;padding:85px 24px}.tribePromise p{max-width:900px;margin:20px auto;font:400 38px/1.25 Georgia,serif}.tribePromise b{letter-spacing:.13em;color:#e4c77d;font-size:12px}.tribeFooter{color:#657067;justify-content:space-between;gap:18px;padding:35px 0;font-size:12px;display:flex}.tribeFooter a{color:#49356a}@keyframes tribeTwinkle{50%{opacity:.5;transform:translateY(-15px)}}@media (width<=900px){.tribeInviteGrid,.tribeWelcome,.invitationGarden{grid-template-columns:1fr}.tribeCrest{width:140px;height:140px}.tribeSpaceGrid,.criteria{grid-template-columns:1fr 1fr}.invitationGarden{gap:15px}.gardenGlow{width:100px;height:100px}.tribeFooter{flex-direction:column}}@media (width<=600px){.tribeHomeInvite{padding:55px 20px}.tribeHero{min-height:520px}.tribeHeroInner{padding:70px 20px}.tribeWelcome,.invitationGarden{padding:60px 20px}.tribeWelcome h2,.tribeSpaces h2,.invitationGarden h2{font-size:38px}.tribeSpaceGrid,.criteria{grid-template-columns:1fr}.tribeSpaces{padding:60px 20px}.tribePromise p{font-size:29px}.tribeFooter{padding:30px 20px}}.foundingCircle{background:linear-gradient(145deg,#f0e8d8,#ece3ef);border-top:1px solid #d7c7ae;border-bottom:1px solid #cdbbd5;padding:95px 24px}.foundingHeader{grid-template-columns:1fr 260px;align-items:end;gap:45px;display:grid}.foundingHeader h2,.dreamIntro h2{margin:5px 0;font:400 50px/1.02 Georgia,serif}.foundingHeader h2 em,.dreamIntro h2 em{color:#684688;font-weight:400}.foundingStatus{color:#fff4d8;background:#1b3026;border-left:4px solid #edcf82;flex-direction:column;gap:7px;padding:23px;display:flex}.foundingStatus span{letter-spacing:.18em;color:#e8cc88;font-size:9px}.foundingStatus b{font:400 28px Georgia,serif}.foundingStatus small{color:#ccd6ca;line-height:1.5}.foundingLead{color:#46554a;max-width:900px;margin:35px 0;font:400 20px/1.65 Georgia,serif}.growthPath{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.growthPath article{background:#fffdf9;border:1px solid #d8cfc0;min-height:225px;padding:22px}.growthPath span,.dreamCards span{letter-spacing:.15em;color:#856aa0;font-size:10px}.growthPath b{margin:18px 0 8px;font:400 23px Georgia,serif;display:block}.growthPath p{color:#5b675e;font-size:13px;line-height:1.6}.foundingLinks{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.foundingLinks a{color:#fff8e8;background:#50366e;padding:12px 15px;font-size:12px;font-weight:800;text-decoration:none}.dreamShare{color:#f8efdc;background:radial-gradient(circle at 85% 15%,#68438855,#0000 30%),#17281f;padding:95px 24px}.dreamShare .eyebrow{color:#e6c77e}.dreamIntro{grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px;display:grid}.dreamIntro h2{color:#fff2da}.dreamIntro h2 em{color:#e2c1fb}.dreamIntro>p{color:#ccd6cc;margin:0;line-height:1.75}.dreamCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.dreamCards article{background:#263b30;border:1px solid #6c7e70;flex-direction:column;min-height:350px;padding:23px;display:flex}.dreamCards span{color:#e4c77f}.dreamCards p{color:#edf0e7;font:400 17px/1.62 Georgia,serif}.dreamCards button{color:#f2da9a;cursor:pointer;background:0 0;border:1px solid #e3c779;margin-top:auto;padding:12px;font-weight:800}.dreamShare aside{background:#ffffff0b;border-left:4px solid #e0c071;margin-top:22px;padding:18px 22px}.dreamShare aside b{color:#f1d898;font:400 23px Georgia,serif}.dreamShare aside p{color:#ced8cf;margin-bottom:0;line-height:1.6}.tribeHeroStart{color:#251832;background:#ebc86f;margin-top:23px;padding:13px 16px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 0 25px #e9c86d55}.tribeHeroStart:hover{transform:translateY(-3px);box-shadow:0 8px 28px #e9c86d77}.tribeThreshold{color:#26352b;background:#f5f0e4;min-height:100vh}.thresholdNav{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.thresholdNav a{color:#3e2c56;font-size:13px;font-weight:800;text-decoration:none}.thresholdHero{color:#fff5dd;background:radial-gradient(circle at 83% 30%,#9861be 0,#0000 16%),radial-gradient(circle at 13% 75%,#2e6b54 0,#0000 26%),linear-gradient(130deg,#0b1e18,#211530 58%,#112d24);position:relative;overflow:hidden}.thresholdInner{padding:82px 0 88px;position:relative}.thresholdStars{letter-spacing:19px;color:#f3d071;text-shadow:0 0 22px #fff2a6;font-size:31px;animation:3s ease-in-out infinite tribeTwinkle;position:absolute;top:14%;right:8%}.thresholdHero .eyebrow{color:#f1ce76}.thresholdMedallion{text-align:center;color:#fff9d9;background:radial-gradient(circle at 33% 28%,#fff6b7,#c48d35 37%,#693e8d 73%,#172c22);border:1px solid #e6c76d;border-radius:50%;place-content:center;width:108px;height:108px;margin:22px 0;font:400 29px Georgia,serif;display:grid;box-shadow:0 0 0 8px #e2c26b22,0 0 44px #b17bdd7b}.thresholdMedallion small{font-size:15px;display:block}.thresholdHero h1{margin:0;font:400 clamp(55px,8vw,104px)/.88 Georgia,serif}.thresholdHero h1 em,.thresholdPromise h2 em,.thresholdHow h2 em{color:#dfbdff;font-weight:400}.thresholdHero p{color:#d9e1d5;max-width:710px;font:400 20px/1.68 Georgia,serif}.thresholdChips{flex-wrap:wrap;gap:8px;margin:23px 0;display:flex}.thresholdChips span{color:#f5e8ce;border:1px solid #b99ad2;border-radius:22px;padding:8px 11px;font-size:12px}.thresholdDoors{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:31px;display:flex}.primaryDoor{color:#30213f;background:#f0ce76;grid-template-columns:1fr auto;gap:7px 28px;max-width:450px;padding:18px 20px;font-size:17px;font-weight:800;text-decoration:none;display:grid}.primaryDoor b{grid-row:span 2;font-size:27px}.primaryDoor small{color:#5b4932;grid-column:1;font-size:12px;font-weight:400;line-height:1.4}.quietDoor{color:#f6e9ca;border:1px solid #d9bd72;align-items:center;gap:12px;padding:18px 20px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.thresholdChecking,.thresholdNote{color:#cfd8cd;max-width:650px;margin:22px 0 0;font-size:12px;line-height:1.55}.thresholdPromise{background:linear-gradient(145deg,#f9f4ea,#ece5f1);padding:92px 24px}.thresholdPromise header{grid-template-columns:1fr .9fr;align-items:end;gap:50px;display:grid}.thresholdPromise h2,.thresholdHow h2{margin:5px 0;font:400 52px/1.02 Georgia,serif}.thresholdPromise h2 em{color:#654585}.thresholdPromise header p{color:#5c695d;line-height:1.75}.thresholdGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.thresholdGrid article{background:#fffdf8;border:1px solid #d9cba6;min-height:195px;padding:24px}.thresholdGrid span{color:#6a4985;font-size:34px}.thresholdGrid h3{margin:17px 0 9px;font:400 25px Georgia,serif}.thresholdGrid p{color:#616b62;font-size:14px;line-height:1.55}.thresholdHow{color:#fff3db;background:#1a3026;padding:92px 24px}.thresholdHow>.shell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:74px;display:grid}.thresholdHow .eyebrow{color:#e9c979}.thresholdHow h2{color:#fff2d7}.thresholdHow ol{margin:0;padding:0;list-style:none}.thresholdHow li{border-top:1px solid #758477;grid-template-columns:64px 1fr;gap:18px;padding:21px 0;display:grid}.thresholdHow li b{color:#eccd78;font:400 28px Georgia,serif}.thresholdHow li span{color:#d7e0d4;line-height:1.6}.thresholdFooter{color:#5f6b62;justify-content:space-between;gap:20px;padding:30px 0;font-size:12px;display:flex}.thresholdFooter a{color:#573b75;font-weight:800;text-decoration:none}@media (width<=800px){.thresholdInner{padding:60px 20px}.thresholdPromise,.thresholdHow{padding:64px 20px}.thresholdPromise header,.thresholdHow>.shell{grid-template-columns:1fr;gap:28px}.thresholdGrid{grid-template-columns:1fr 1fr}.thresholdPromise h2,.thresholdHow h2{font-size:42px}}@media (width<=520px){.thresholdNav{padding:18px 20px}.thresholdNav .brand{font-size:11px}.thresholdHero h1{font-size:52px}.thresholdHero p{font-size:18px}.thresholdGrid{grid-template-columns:1fr}.thresholdDoors{display:grid}.primaryDoor,.quietDoor{max-width:none}.thresholdFooter{flex-direction:column;padding:25px 20px}.thresholdStars{opacity:.6}}.shareRewards{color:#25352b;background:linear-gradient(145deg,#f5eddd,#ece3f1);padding:95px 24px}.shareRewards>.shell>header{grid-template-columns:1fr 330px;align-items:end;gap:55px;display:grid}.shareRewards h2{margin:8px 0 14px;font:400 52px/1 Georgia,serif}.shareRewards h2 em{color:#684688;font-weight:400}.shareRewards header p{color:#59665c;max-width:680px;line-height:1.7}.glowWallet{color:#fff5dc;background:linear-gradient(145deg,#1a3025,#322040);border:1px solid #c8a964;padding:24px;box-shadow:0 18px 38px #271a3025}.glowWallet>span{letter-spacing:.17em;color:#e8c975;font-size:10px}.glowWallet>b{margin:8px 0;font:400 42px Georgia,serif;display:block}.glowWallet>b small{font:400 14px Arial,sans-serif}.glowWallet>div{background:#ffffff20;border-radius:10px;height:7px;overflow:hidden}.glowWallet i{background:linear-gradient(90deg,#c792ed,#f0d06f);border-radius:10px;height:100%;display:block}.glowWallet>small{color:#d5d9cf;margin-top:9px;display:block}.glowWallet>a{color:#f2d47e;margin-top:9px;font-weight:800;display:inline-block}.shareRewardGrid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:38px;display:grid}.socialShare,.nominateReward{background:#fffdf9;border:1px solid #d5cbb8;padding:27px}.socialShare>span,.nominateReward>span{letter-spacing:.16em;color:#75528e;font-size:10px;font-weight:800}.socialShare h3,.nominateReward h3{margin:12px 0;font:400 27px Georgia,serif}.socialShare>p{color:#657168;line-height:1.6}.socialButtons{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.socialButtons button,.nominateReward button{color:#49345d;cursor:pointer;background:#f2eaf5;border:1px solid #aa97b3;padding:12px;font-weight:800}.socialButtons button{text-align:left;align-items:center;gap:8px;display:flex}.socialButtons i{font-size:18px;font-style:normal}.socialButtons button:disabled,.nominateReward button:disabled{opacity:.45;cursor:not-allowed}.nominateReward form{gap:12px;display:grid}.nominateReward label{letter-spacing:.06em;font-size:11px;font-weight:800}.nominateReward input,.nominateReward textarea{box-sizing:border-box;background:#fff;border:1px solid #c9bdc8;width:100%;margin-top:6px;padding:12px;display:block}.nominateReward textarea{resize:vertical;min-height:88px}.nominationThanks{background:#f0e8f3;padding:18px}.nominationThanks b{color:#563d6d;font:400 21px Georgia,serif}.shareNotice{background:#fff7dc;border-left:3px solid #c09b4d;padding:12px}.rewardLadder{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.rewardLadder article{color:#f8f0dc;background:#21362b;min-height:125px;padding:18px}.rewardLadder b,.rewardLadder span,.rewardLadder small{display:block}.rewardLadder b{color:#edcd7b;font:400 25px Georgia,serif}.rewardLadder span{margin:10px 0 5px;font-weight:800}.rewardLadder small{color:#cbd5cc;line-height:1.4}.shareRewards aside{color:#536057;background:#ffffff80;border-left:3px solid #80619b;margin-top:15px;padding:17px;line-height:1.55}.shareRewards aside b{color:#4c365e}.hvtInvite{color:#faf1dd;background:radial-gradient(circle at 75% 2%,#714d9e70,#0000 25%),radial-gradient(circle at 5% 30%,#d4ad5a33,#0000 21%),linear-gradient(145deg,#0b1d15,#14271d 38%,#251632 100%);min-height:100vh;padding-bottom:70px;position:relative;overflow:hidden}.hvtInvite nav{z-index:2;color:#e7dcae;width:min(1160px,100% - 40px);margin:auto;position:relative}.hvtInvite nav>span{letter-spacing:.16em;font-size:10px}.hvtSky i{color:#f2d476;text-shadow:0 0 17px #d7a7ff;font-size:28px;font-style:normal;animation:4s ease-in-out infinite hvtFloat;position:absolute}.hvtSky i:first-child{top:14%;left:11%}.hvtSky i:nth-child(2){animation-delay:1.2s;top:10%;right:12%}.hvtSky i:nth-child(3){animation-delay:2.3s;top:30%;right:28%}@keyframes hvtFloat{50%{opacity:.42;transform:translateY(-16px)rotate(20deg)}}.hvtInviteHero{z-index:1;text-align:center;width:min(960px,100% - 40px);margin:68px auto 52px;position:relative}.hvtMedallion{color:#fff9d6;background:radial-gradient(circle at 35% 30%,#fff5bd,#c89437 36%,#653e8a 73%,#182c20);border:1px solid #e7c965;border-radius:50%;place-content:center;width:116px;height:116px;margin:0 auto 27px;font:italic 35px Georgia,serif;display:grid;box-shadow:0 0 0 8px #e1be6833,0 0 44px #b381dd88}.hvtMedallion small{text-align:center;font:400 17px Georgia,serif;display:block}.hvtInviteHero .eyebrow{color:#f0ce71}.hvtInviteHero h1,.hvtKeybox h2,.hvtAfter h2{color:#fff5dd;margin:15px 0;font:400 clamp(53px,7vw,88px)/.93 Georgia,serif}.hvtInviteHero h1 em,.hvtKeybox h2 em{color:#dfb9ff}.hvtInviteHero>p{color:#d7e1d5;max-width:720px;margin:25px auto;font:400 21px/1.7 Georgia,serif}.hvtPromise{text-align:left;background:#fff9dc10;border:1px solid #d8ba68;align-items:center;gap:14px;width:min(550px,100%);margin:32px auto 0;padding:17px 20px;display:flex}.hvtPromise>span{color:#f3ce70;font-size:37px}.hvtPromise b,.hvtPromise small{display:block}.hvtPromise b{font:400 23px Georgia,serif}.hvtPromise small{color:#d9d6ce;margin-top:4px;font-size:12px}.hvtExchange{z-index:2;grid-template-columns:repeat(3,1fr);gap:12px;width:min(1160px,100% - 40px);margin:0 auto;padding:52px 0;display:grid;position:relative}.hvtExchange article{color:#28342b;background:linear-gradient(155deg,#fff9e9,#e9e7df);border:1px solid #dec98b;min-height:280px;padding:27px;box-shadow:0 16px 30px #07150b33}.hvtExchange article>span{color:#7e6134;letter-spacing:.14em;font-size:10px;font-weight:800}.hvtExchange h2{color:#3e2a57;margin:18px 0 13px;font:400 30px/1.05 Georgia,serif}.hvtExchange p{color:#566356;line-height:1.65}.hvtKeybox{z-index:2;background:linear-gradient(130deg,#2e1742,#152d21);border:1px solid #d9b75f;grid-template-columns:1fr 1fr;gap:58px;width:min(1080px,100% - 40px);margin:28px auto 70px;padding:43px;display:grid;position:relative;box-shadow:0 25px 60px #040b08aa}.hvtKeybox .eyebrow{color:#eac96f}.hvtKeybox h2{font-size:47px}.hvtKeybox p{color:#d5dfd3;line-height:1.7}.hvtKeybox ul{color:#f1dd9d;padding:0;line-height:2;list-style:none}.hvtKeybox li:before{content:"✦";color:#d1a9ef;margin-right:9px}.hvtKeybox form{color:#28352c;background:#fff9e8;align-self:center;padding:25px}.hvtKeybox label{letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.hvtKeybox input{letter-spacing:.08em;color:#4c346c;background:#fffefa;border:1px solid #cbb98d;width:100%;padding:15px;font:700 19px Georgia,serif}.hvtKeybox button,.hvtSignin{color:#fff9e9;text-align:center;cursor:pointer;background:#573579;border:0;width:100%;margin-top:12px;padding:14px;font-weight:800;text-decoration:none;display:block}.hvtKeybox button:disabled{opacity:.5;cursor:not-allowed}.hvtKeybox form>small{color:#6d746b;margin-top:14px;font-size:11px;line-height:1.5;display:block}.hvtKeybox .notice,.hvtKeybox .success{margin:13px 0 0;font:400 15px Georgia,serif}.hvtKeybox .notice{color:#99483c}.hvtKeybox .success{color:#32634a}.hvtAfter{z-index:2;text-align:center;width:min(950px,100% - 40px);margin:auto;position:relative}.hvtAfter .eyebrow{color:#eac96f}.hvtAfter h2{font-size:47px}.hvtAfter>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.hvtAfter article{background:#ffffff0a;border:1px solid #9172b3;flex-direction:column;gap:13px;padding:21px;display:flex}.hvtAfter b{color:#e5c26d;font:400 27px Georgia,serif}.hvtAfter span{color:#e4e7de;line-height:1.45}.hvtInvite footer{z-index:2;color:#cdd6c9;letter-spacing:.06em;border-top:1px solid #958763;justify-content:space-between;gap:24px;width:min(1160px,100% - 40px);margin:75px auto 0;padding-top:22px;font-size:11px;display:flex;position:relative}@media (width<=760px){.hvtInvite nav{padding:20px 0}.hvtInvite nav>span{display:none}.hvtInviteHero{margin-top:35px}.hvtInviteHero>p{font-size:18px}.hvtExchange,.hvtKeybox,.hvtAfter>div{grid-template-columns:1fr}.hvtKeybox{gap:20px;padding:28px}.hvtKeybox h2,.hvtAfter h2{font-size:40px}.hvtInvite footer{flex-direction:column;margin-top:50px}.hvtExchange article{min-height:0}}@media (width<=900px){.foundingHeader,.dreamIntro,.shareRewards>.shell>header,.shareRewardGrid{grid-template-columns:1fr}.growthPath,.dreamCards,.rewardLadder{grid-template-columns:1fr 1fr}}@media (width<=600px){.foundingCircle,.dreamShare,.shareRewards{padding:65px 20px}.foundingHeader h2,.dreamIntro h2,.shareRewards h2{font-size:38px}.growthPath,.dreamCards,.rewardLadder,.socialButtons{grid-template-columns:1fr}.growthPath article,.dreamCards article{min-height:0}.foundingLinks{flex-direction:column}.foundingLinks a{text-align:center}}.facebookHandoff{z-index:3;color:#28352c;background:#fff4d8;border:2px solid #edbd57;grid-template-columns:1fr auto;align-items:center;gap:16px;width:min(950px,100% - 40px);margin:16px auto 0;padding:19px 21px;display:grid;position:relative;box-shadow:0 14px 32px #050b0877}.facebookHandoff b{color:#51376e;font:400 23px Georgia,serif}.facebookHandoff p{margin:5px 0 0;font-size:14px;line-height:1.5}.facebookHandoff>div:last-of-type{flex-direction:column;gap:7px;display:flex}.facebookHandoff a,.facebookHandoff button{color:#fff9e9;text-align:center;cursor:pointer;background:#573579;border:0;padding:11px 13px;font-weight:800;text-decoration:none}.facebookHandoff button{color:#30233d;background:#e4c56e}.facebookHandoff>small{color:#5f665e;grid-column:1/-1;font-size:12px}.facebookHandoff>small b{color:#51376e;font:700 12px Arial,sans-serif}@media (width<=760px){.facebookHandoff{grid-template-columns:1fr;margin-top:4px}.facebookHandoff>div:last-of-type{grid-template-columns:1fr 1fr;display:grid}}.constellationStories{background:radial-gradient(circle at 88% 8%,#d8c3e166 0,#0000 24%),#f5f0e7;padding:90px 24px}.storyHeading{justify-content:space-between;align-items:start;gap:25px;display:flex}.storyHeading h2{margin:6px 0;font:400 48px Georgia,serif}.storyHeading p{color:#576259;max-width:740px;line-height:1.7}.storyHeading>span{color:#a783cf;text-shadow:0 0 22px #e5ca8c;font-size:65px}.storyComposer{background:#fffdf8;border:1px solid #d6c28b;max-width:900px;margin:32px auto;padding:22px}.storyComposer label,.tribeComment label{color:#49366b;font:400 20px Georgia,serif;display:block}.storyComposer textarea,.tribeComment textarea{width:100%;min-height:104px;font:inherit;background:#fbfaf6;border:1px solid #d7d0c6;margin:12px 0;padding:15px;line-height:1.5}.storyComposer>div,.tribeComment>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.storyComposer small,.tribeComment small{color:#687068;line-height:1.4}.storyComposer button,.tribeComment button,.tribeStory header>button{color:#fff9e8;cursor:pointer;background:#533b73;border:0;padding:12px 16px;font-weight:800}.storyComposer button:disabled,.tribeComment button:disabled{opacity:.45;cursor:not-allowed}.storyFeed{gap:18px;max-width:900px;margin:auto;display:grid}.tribeStory{background:#fffdf9;border:1px solid #ddd3c1;padding:25px}.tribeStory header{justify-content:space-between;align-items:center;gap:16px;display:flex}.storyPerson{align-items:center;gap:12px;display:flex}.storyPerson>span{color:#fff8dc;background:linear-gradient(135deg,#533b73,#aa7dba);border-radius:50%;place-content:center;width:45px;height:45px;font:400 20px Georgia,serif;display:grid}.storyPerson b{display:block}.storyPerson small{color:#6c716d;margin-top:3px;font-size:12px;display:block}.tribeStory header>button{color:#3d5545;background:#edf0e6;border:1px solid #9cac9f;font-size:12px}.tribeStory header>button.allyAdded{color:#fff5d9;background:#553d75;border-color:#553d75}.tribeStory>p{color:#354239;margin:23px 0;font:400 21px/1.65 Georgia,serif}.storyLantern{color:#5c492b;background:#f2e6c8;padding:8px 11px;font-size:12px;display:inline-block}.tribeSupportRow{border-top:1px solid #e0dbd0;flex-wrap:wrap;gap:7px;margin:20px 0 16px;padding-top:16px;display:flex}.tribeSupportRow button{color:#405746;cursor:pointer;background:#f5f7f1;border:1px solid #ccd3c9;padding:8px 10px;font-size:12px}.tribeSupportRow button.active{color:#fff7e5;background:#543b73;border-color:#543b73}.tribeComment{background:#f4f0f6;padding:16px}.tribeComment label{font-size:16px}.tribeComment textarea{min-height:78px}.tribeComment p{color:#583e77;margin:0;font-size:13px}.tribeComment button{font-size:12px}@media (width<=600px){.constellationStories{padding:60px 20px}.storyHeading h2{font-size:38px}.storyHeading>span{display:none}.storyComposer>div,.tribeComment>div,.tribeStory header{flex-direction:column;align-items:flex-start}.tribeStory{padding:18px}}.memberDirectory,.lanternPage,.profileControls{color:#26342c;background:#f7f3ea;min-height:100vh}.directoryHero,.lanternHero{color:#fff7e7;background:radial-gradient(circle at 78% 28%,#754ca1,#0000 22%),linear-gradient(135deg,#10251c,#1d1732 65%,#18362a);padding:70px max(24px,50% - 550px)}.directoryHero>a,.lanternHero>a{color:#e9d48e}.directoryHero h1,.lanternHero h1,.profileControls h1{margin:18px 0;font:400 clamp(52px,7vw,92px)/.94 Georgia,serif}.directoryHero h1 em,.lanternHero h1 em,.profileControls h1 em{color:#e1c3ff}.directoryHero p,.lanternHero p{color:#ded6e1;max-width:680px;font:400 20px/1.65 Georgia,serif}.memberCount{align-items:center;gap:14px;margin-top:25px;display:flex}.memberCount b{color:#edcf84;font:400 48px Georgia,serif}.memberCount span{max-width:220px;font-size:12px}.directoryNote{color:#c8c3d1;max-width:600px;margin-top:10px;display:block}.directorySearch{max-width:1100px;margin:0 auto;padding:42px 24px 20px}.directorySearch label{margin-bottom:12px;font:400 25px Georgia,serif;display:block}.directorySearch>div{gap:10px;display:flex}.directorySearch input{font:inherit;background:#fffdf8;border:1px solid #cfc5b2;flex:1;padding:15px}.directorySearch button{color:#4e326f;cursor:pointer;background:#fff8e8;border:1px solid #6b4a91;padding:12px 15px;font-weight:800}.directorySearch button.selected{color:#fff9e9;background:#533b73}.directorySearch p{color:#637066;font-size:13px}.directoryGrid{grid-template-columns:repeat(3,1fr);gap:13px;width:min(1100px,100% - 48px);margin:16px auto 60px;display:grid}.memberCard{background:#fffdf8;border:1px solid #ded5c6;flex-direction:column;padding:20px;display:flex}.memberTop{align-items:center;gap:11px;display:flex}.memberTop>span{color:#fff9dc;background:linear-gradient(135deg,#4f3374,#be97be);border-radius:50%;place-content:center;width:46px;height:46px;font:400 17px Georgia,serif;display:grid}.memberTop b,.memberTop small{display:block}.memberTop small{color:#6f716b;margin-top:3px;font-size:12px}.memberTop i{color:#4b8764;margin-left:auto;font-size:10px;font-style:normal}.memberCard>p{color:#425045;font:400 19px/1.5 Georgia,serif}.memberKeywords{flex-wrap:wrap;gap:6px;display:flex}.memberKeywords span{color:#604984;background:#f2ebf4;padding:6px;font-size:11px}.memberCard footer{border-top:1px solid #e1d9cd;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px;display:flex}.memberCard footer a{color:#4c3c6e;font-size:12px}.memberCard button{color:#35513d;cursor:pointer;background:#e9efe7;border:0;padding:8px;font-size:11px;font-weight:800}.memberCard button.connected{color:#fff8e8;background:#553d75}.directoryCovenant{background:#e9efe7;border-left:4px solid #7ca083;max-width:1100px;margin:0 auto 70px;padding:20px}.directoryCovenant p{line-height:1.65}.directoryCovenant a{color:#4b346c}.lanternHero{min-height:560px}.lanternHero .eyebrow{color:#e7c77d}.heroPledge{color:#f4dca0;align-items:center;gap:15px;margin-top:26px;font:400 23px Georgia,serif;display:flex}.heroPledge button,.lanternInvite button{color:#392a45;cursor:pointer;background:#f1d187;border:0;padding:12px 16px;font-weight:800}.lanternPath,.returnReasons{padding:80px max(24px,50% - 550px)}.lanternPath h2,.returnReasons h2,.lanternInvite h2,.lanternHonor h2,.profileControls h2{margin:8px 0;font:400 46px Georgia,serif}.heroSteps,.returnGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.heroSteps article,.returnGrid article{background:#fffdf8;border:1px solid #ddd3c1;padding:21px}.heroSteps span{color:#a37c41;letter-spacing:.14em;font-size:11px}.heroSteps b{margin:14px 0 5px;font:400 23px Georgia,serif;display:block}.heroSteps p,.returnGrid p{color:#5d695f;font-size:14px;line-height:1.55}.lanternInvite{color:#f9f0de;background:#24362b;grid-template-columns:1.2fr .8fr;gap:35px;padding:80px max(24px,50% - 550px);display:grid}.lanternInvite .eyebrow{color:#e9ce8b}.lanternInvite p{color:#d2ddd0;line-height:1.7}.inviteLink{background:#16261e;border:1px solid #778d7b;display:flex}.inviteLink code{color:#efe1ad;text-overflow:ellipsis;flex:1;padding:14px;overflow:hidden}.lanternInvite small{color:#bdc9ba;margin-top:14px;line-height:1.5;display:block}.lanternQuote{color:#e9cfff;align-self:center;font:400 31px/1.3 Georgia,serif}.returnReasons>p{color:#5d695f;max-width:720px;line-height:1.7}.returnGrid article>span{font-size:32px}.returnGrid h3{font:400 24px Georgia,serif}.returnGrid button{color:#513874;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.lanternHonor{color:#f9efdc;text-align:center;background:#17192b;padding:85px 24px}.lanternHonor p{color:#d7d3dd;max-width:720px;margin:16px auto;line-height:1.7}.lanternHonor div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.lanternHonor span{color:#ead57f;border:1px solid #b68fdf;padding:10px 12px}.profileControls{padding:58px max(24px,50% - 450px)}.profileControls>a{color:#4e386d}.profileControls>p{color:#58645a;max-width:680px;font-size:17px;line-height:1.7}.profilePreview{color:#fff7e5;background:linear-gradient(135deg,#24372d,#553d75);align-items:center;gap:20px;margin:35px 0;padding:25px;display:flex}.profileAvatar{color:#3d2b4b;background:#e7c978;border-radius:50%;place-content:center;width:90px;height:90px;font:400 28px Georgia,serif;display:grid}.profilePreview small{letter-spacing:.13em;color:#e7d792;font-size:10px}.profilePreview h2{margin:6px 0;font-size:32px}.profilePreview p{color:#ddd7e5;margin:5px 0 12px}.profilePreview span{background:#ffffff24;margin-right:5px;padding:6px;font-size:11px}.privacyControls{background:#fffdf8;border:1px solid #ddd5c8;padding:27px}.privacyControls label{border-top:1px solid #e5ddd2;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.privacyControls label b,.privacyControls label small{display:block}.privacyControls label small{color:#69736b;margin-top:5px;font-size:12px}.privacyControls input{accent-color:#593f79;width:21px;height:21px}.privacyControls>button{color:#fff8ea;cursor:pointer;background:#513874;border:0;margin-top:20px;padding:14px 17px;font-weight:800}.privacyControls>p{color:#4c7560}.profileControls aside{background:#e9efe7;border-left:4px solid #75a17e;margin-top:20px;padding:18px}.profileControls aside p{color:#526156;line-height:1.6}.memberReturn{background:#edf0e5;border:1px solid #d4dacb;justify-content:space-between;gap:25px;margin:35px 0;padding:25px;display:flex}.memberReturn h2{margin:7px 0;font:400 30px Georgia,serif}.memberReturn p{color:#566359;max-width:560px;line-height:1.5}.memberReturn>div:last-child{flex-direction:column;align-self:center;gap:8px;display:flex}.memberReturn a{color:#4e386e;font-size:13px;font-weight:800;text-decoration:none}@media (width<=850px){.directoryGrid,.heroSteps,.returnGrid{grid-template-columns:1fr 1fr}.lanternInvite{grid-template-columns:1fr}.profileControls{padding:45px 24px}.memberReturn{flex-direction:column}}@media (width<=600px){.directoryHero,.lanternHero{padding:55px 24px}.directorySearch>div,.heroPledge,.inviteLink{flex-direction:column;align-items:stretch}.directoryGrid,.heroSteps,.returnGrid{grid-template-columns:1fr;width:min(100% - 32px,1100px)}.lanternPath,.returnReasons,.lanternInvite{padding:60px 20px}.profilePreview{flex-direction:column;align-items:flex-start}.privacyControls{padding:18px}.privacyControls label{align-items:flex-start}}.memberCard{color:inherit;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s}.memberCard:hover{border-color:#c59c4e;transform:translateY(-5px);box-shadow:0 16px 30px #25302324}.memberCard footer b{color:#513a75;font-size:12px}.lanternActionIntro{background:#f7f3ea;padding:70px max(24px,50% - 550px)}.lanternActionIntro h2{margin:8px 0;font:400 46px Georgia,serif}.lanternActionIntro>p{color:#5d695f;max-width:700px;line-height:1.65}.lanternActionGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.lanternActionGrid>a,.lanternActionGrid>button{box-sizing:border-box;text-align:left;color:#fff7df;cursor:pointer;min-height:230px;font:inherit;background:linear-gradient(145deg,#1a3428,#38284c);border:1px solid #cdaa62;flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;display:flex}.lanternActionGrid span{font-size:36px}.lanternActionGrid b{margin:15px 0 8px;font:400 27px Georgia,serif}.lanternActionGrid small{color:#dddccf;font-size:13px;line-height:1.5}.lanternActionGrid i{color:#f0d786;margin-top:auto;font-size:12px;font-style:normal;font-weight:800}.lanternActionGrid>a:hover,.lanternActionGrid>button:hover{transform:translateY(-4px);box-shadow:0 15px 28px #29213b2e}.lanternComposer label{color:#e9d090;letter-spacing:.12em;margin:18px 0 7px;font-size:11px;font-weight:800;display:block}.lanternComposer textarea{box-sizing:border-box;resize:vertical;color:#26362c;background:#fffdf6;border:1px solid #b8a378;width:100%;min-height:115px;padding:12px;font:16px/1.45 Georgia,serif}.lanternShareActions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.lanternShareActions button,.lanternShareActions a{color:#1c2b22;cursor:pointer;background:#e1bf64;border:1px solid #e0c270;padding:10px 12px;font-weight:800;text-decoration:none}.lanternShareActions .lanternSoft{color:#fff2d1;background:#ffffff10;border-color:#d9c389}.lanternLink{background:#16261e;border:1px solid #778d7b;margin-top:12px;display:flex}.lanternLink code{text-overflow:ellipsis;color:#efe1ad;flex:1;padding:12px;overflow:hidden}.lanternLink button{color:#1c2b22;cursor:pointer;background:#e1bf64;border:0;padding:10px 12px;font-weight:800}.lanternQuote span{letter-spacing:.11em;color:#e9d38f;margin-top:19px;font:700 11px Arial,sans-serif;display:block}.returnGrid>a{color:#26342c;background:#fffdf8;border:1px solid #ddd3c1;padding:21px;text-decoration:none;display:block}.returnGrid>a>span{font-size:32px}.returnGrid>a h3{font:400 24px Georgia,serif}.returnGrid>a p{color:#5d695f;font-size:14px;line-height:1.55}.returnGrid>a b{color:#513874;font-size:13px}.returnGrid>a:hover{transform:translateY(-3px);box-shadow:0 12px 24px #45365d1c}@media (width<=850px){.lanternActionGrid{grid-template-columns:1fr}.lanternActionGrid>a,.lanternActionGrid>button{min-height:170px}}@media (width<=600px){.lanternActionIntro{padding:56px 20px}.lanternActionIntro h2{font-size:36px}.lanternShareActions{grid-template-columns:1fr 1fr;display:grid}.lanternShareActions button,.lanternShareActions a{text-align:center}.lanternLink{flex-direction:column}.lanternLink button{width:100%}}.accessGate{color:#fff7e4;background:radial-gradient(circle at 76% 20%,#aa7bd855,#0000 25%),linear-gradient(135deg,#11251b,#1a1530);min-height:100vh;padding:110px max(24px,50% - 360px)}.accessGate .eyebrow{color:#e6c976}.accessGate h1{max-width:650px;margin:0 0 22px;font:400 clamp(44px,7vw,74px)/.98 Georgia,serif}.accessGate p{color:#d8dfd5;max-width:650px;font:400 18px/1.7 Georgia,serif}.accessGate a{color:#f0d47c;margin:18px 14px 0 0;font-weight:800;display:inline-block}.accessGate .primaryGate{color:#282036;background:#e7c56f;padding:14px 18px;text-decoration:none}.checkoutButton{text-align:center;color:#fff8e9;cursor:pointer;background:#263d2e;padding:16px;font-weight:800;text-decoration:none;display:block}.checkoutButton.checkoutLocked{opacity:.46;cursor:not-allowed;pointer-events:none}.member .membernav .tribeMemberDoor{color:#fff5d8;background:linear-gradient(120deg,#513573,#233c32);border:1px solid #cba85f;margin:8px -10px 0;padding:13px 12px;box-shadow:0 7px 18px #0002}.member .membernav .tribeMemberDoor:after{content:"PRIVATE MEMBER CIRCLE";color:#eadcc6;letter-spacing:.12em;margin-top:4px;font-size:9px;display:block}.member .membernav .tribeMemberDoor:hover{border-color:#f5d477;transform:translate(3px)}.founderDash,.founderDenied{color:#21352b;background:#f6f3eb;max-width:1100px;min-height:100vh;margin:auto;padding:46px 28px 100px}.founderDash header h1,.founderDenied h1{margin:15px 0;font:400 52px Georgia,serif}.founderDash header p{max-width:750px;line-height:1.6}.founderQuickLinks{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.founderQuickLinks a{color:#fffdf0;background:#244a37;padding:12px 14px;font-size:13px;font-weight:800;text-decoration:none}.dashMetrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0;display:grid}.dashMetrics article{color:#fff8e9;background:#173b2d;padding:20px}.dashMetrics b{font:400 34px Georgia,serif;display:block}.dashMetrics span,.dashTable span{opacity:.8;font-size:12px;display:block}.dashBlock{margin-top:50px}.dashHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.dashHeading h2{margin:8px 0;font:400 32px Georgia,serif}.dashHeading small{color:#657166;max-width:300px;line-height:1.4}.dashTable{border:1px solid #d5d1c3}.dashTable article{background:#fffdf8;border-bottom:1px solid #ded9ca;justify-content:space-between;gap:18px;padding:17px;display:flex}.dashTable article:last-child{border:0}.dashTable p{margin:8px 0;line-height:1.5}.dashTable aside{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.founderDash button{color:#fff;cursor:pointer;background:#244a37;border:0;padding:13px 16px;font-weight:800}.dashTable .quietAction{background:#80514d}.founderDash footer{gap:24px;margin-top:45px;display:flex}.founderDash footer a{color:#244a37;font-weight:800}@media (width<=760px){.founderDash header h1{font-size:43px}.dashMetrics{grid-template-columns:1fr 1fr}.dashHeading,.dashTable article{display:block}.dashTable aside{margin-top:14px}.founderDash footer{display:grid}}.themeAdmin{color:#26382d;background:#f7f1e4;max-width:720px;min-height:100vh;margin:auto;padding:54px 28px}.themeAdmin h1{margin:14px 0;font:400 50px Georgia,serif}.themeAdmin>p{max-width:620px;line-height:1.55}.themeEditor{background:#fffaf0;border:1px solid #d2b46d;gap:17px;margin-top:30px;padding:26px;display:grid}.themeEditor label{color:#59452f;gap:7px;font:700 13px Georgia,serif;display:grid}.themeEditor input,.themeEditor textarea{box-sizing:border-box;color:#2d2419;background:#fffdf8;border:1px solid #bba16c;width:100%;padding:10px;font:16px Georgia,serif}.themeEditor textarea{resize:vertical;min-height:92px}.themeEditor>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.themeEditor input[type=color]{height:44px;padding:3px}.themeEditor button{color:#fffdf1;cursor:pointer;background:#234934;border:0;justify-self:start;padding:12px 16px;font:800 14px Georgia,serif}.themeEditor p{color:#466544;margin:0;font-weight:700}@media (width<=600px){.themeAdmin{padding:34px 18px}.themeAdmin h1{font-size:42px}.themeEditor>div{grid-template-columns:1fr}}.founderEntrance{color:#21362b;background:radial-gradient(circle at 82% 18%,#7850a630,#0000 24%),linear-gradient(135deg,#f7f3ea,#edf1e6);min-height:100vh;padding:54px max(24px,50% - 540px) 100px}.founderEntrance header{max-width:760px}.homeLink{color:#405e48;font-weight:800;text-decoration:none}.founderEntrance h1{margin:22px 0;font:400 clamp(52px,7vw,82px)/.95 Georgia,serif}.founderEntrance h1 em{color:#77518d}.founderEntrance header>p{color:#526056;font:400 19px/1.65 Georgia,serif}.founderDoorGrid{grid-template-columns:1fr 1fr;gap:15px;margin:45px 0;display:grid}.founderDoor{color:#21362b;border:1px solid #cfc6b8;flex-direction:column;min-height:300px;padding:30px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.founderDoor:hover{transform:translateY(-5px);box-shadow:0 18px 35px #293c2820}.founderDoor>span{font-size:38px}.founderDoor small{letter-spacing:.16em;margin-top:20px;font-size:10px;font-weight:800}.founderDoor h2{margin:10px 0;font:400 39px Georgia,serif}.founderDoor p{max-width:430px;line-height:1.6}.founderDoor b{margin-top:auto;font-size:13px}.profileDoor{background:#fffdf8}.profileDoor b{color:#624278}.dashboardDoor{color:#fff5df;background:linear-gradient(145deg,#213a2c,#352341);border-color:#987e58}.dashboardDoor p{color:#d9d6df}.dashboardDoor small{color:#ebcf84}.dashboardDoor b{color:#f0cf7d}.founderVillageShortcut{background:#e3ebdf;border-left:4px solid #779d7d;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.founderVillageShortcut h2{margin:7px 0;font:400 31px Georgia,serif}.founderVillageShortcut p{color:#526056;max-width:610px;line-height:1.55}.founderVillageShortcut>a{color:#fff9e7;white-space:nowrap;background:#31513d;padding:14px 16px;font-weight:800;text-decoration:none}.denied{max-width:750px}.denied p{line-height:1.6}@media (width<=700px){.founderDoorGrid{grid-template-columns:1fr}.founderVillageShortcut{flex-direction:column;align-items:flex-start}.founderVillageShortcut>a{white-space:normal}.founderEntrance{padding-top:36px}}.meditationRoom{isolation:isolate;color:#f8f1de;background:#081721;min-height:100vh;padding:42px max(5vw,24px) 80px;position:relative;overflow:hidden}.meditationRoom:before{content:"";z-index:-2;background:radial-gradient(circle at 72% 12%,#6e4c9588,#0000 27%),radial-gradient(circle at 22% 48%,#b6e1ae35,#0000 28%),linear-gradient(145deg,#071218,#112b2c 54%,#151630);position:absolute;inset:0}.prismRoom:before{background:radial-gradient(circle at 70% 8%,#d9a8ff63,#0000 25%),radial-gradient(circle at 30% 44%,#7ce7d45c,#0000 25%),linear-gradient(145deg,#071226,#24205a 52%,#0a3440)}.meditationRoom>*{max-width:980px;margin-left:auto;margin-right:auto}.meditationHero{padding:28px 0 0;position:relative}.meditationHero>a{color:#f5cf76;text-decoration:none}.meditationHero small,.meditationSteps small,.meditationComplete small,.aftercare small{letter-spacing:.14em;color:#edcb7d;margin-top:32px;font-weight:800;display:block}.meditationHero h1{max-width:760px;margin:14px 0;font-family:Georgia,serif;font-size:clamp(2.6rem,7vw,5.4rem);line-height:.92}.meditationHero>p{color:#e2e8d9;max-width:690px;font-size:1.15rem;line-height:1.7}.meditationHero .lessonTools{float:right;margin-top:-8px}.meditationScene{background:linear-gradient(110deg,#071a1dbd 18%,#28413e56 52%,#e7c9ff36),url(/manifest-enchanted-garden.png) 50%/cover;border:1px solid #f2d67b80;border-radius:28px;min-height:300px;margin:34px 0;position:relative;overflow:hidden}.prismRoom .meditationScene{background:linear-gradient(110deg,#081631c9 18%,#182e6261 54%,#f0d3ff36),url(/manifest-prism-observatory.png) 50%/cover}.sceneCopy{z-index:2;text-shadow:0 2px 14px #000;max-width:430px;position:absolute;bottom:36px;left:clamp(24px,5vw,56px)}.sceneCopy span{letter-spacing:.17em;color:#f8d57e;font-size:.7rem}.sceneCopy strong{margin:9px 0;font:clamp(1.8rem,4vw,3.1rem)/1 Georgia,serif;display:block}.sceneCopy em{color:#fff4da;line-height:1.5}.scenePrism{color:#fff3c3;filter:drop-shadow(0 0 18px #e4a7ff);font-size:clamp(5rem,13vw,10rem);animation:4s ease-in-out infinite prismPulse;position:absolute;top:20%;right:13%}.meditationGlow{pointer-events:none;z-index:-1;position:absolute;inset:0}.meditationGlow i{color:#f6d978;animation:7s ease-in-out infinite floatSpark;position:absolute}.meditationGlow i:first-child{top:22%;left:8%}.meditationGlow i:nth-child(2){animation-delay:-2s;top:35%;right:11%}.meditationGlow i:nth-child(3){animation-delay:-4s;top:70%;left:33%}.meditationGlow span{opacity:.23;font-size:5rem;position:absolute;top:56%;right:6%}.meditationSteps{padding:10px 0 26px}.meditationSteps ol{grid-template-columns:repeat(5,1fr);gap:10px;padding:0;list-style:none;display:grid}.meditationSteps li{color:#e4ead8;border-top:1px solid #e9cf7c80;padding:12px 6px 0;font-size:.9rem;line-height:1.35}.meditationSteps b{color:#f3d16e;letter-spacing:.12em;margin-bottom:8px;font-size:.76rem;display:block}.meditationRoom .premiumNarrator,.meditationRoom .storyScroll,.aftercare,.meditationComplete{background:#0b2027c4;border:1px solid #ead17b73;border-radius:24px;box-shadow:0 18px 50px #0004}.meditationRoom .premiumNarrator{margin-top:18px}.meditationScript{margin-top:24px;padding:clamp(26px,5vw,52px)}.meditationScript p{color:#f7f0dc;margin:0 0 1.45rem;font:1.1rem/1.85 Georgia,serif}.aftercare{grid-template-columns:1.2fr .8fr;gap:32px;margin-top:24px;padding:clamp(26px,5vw,48px);display:grid}.aftercare h2,.meditationComplete h2,.meditationExit h2{margin:10px 0;font:clamp(1.8rem,3vw,2.7rem)/1.1 Georgia,serif}.aftercare p,.aftercare li,.meditationComplete p{color:#dce8d9;line-height:1.7}.aftercare ul{margin:48px 0 0;padding-left:20px}.aftercare li{margin:11px 0}.meditationComplete{text-align:center;background:linear-gradient(140deg,#332350a3,#10292aa3);margin-top:24px;padding:38px}.meditationComplete small{margin-top:0}.meditationComplete p{max-width:600px;margin:12px auto}.meditationComplete button{color:#18242b;cursor:pointer;background:#f6d676;border:1px solid #f6db86;border-radius:999px;padding:14px 19px;font-size:1rem;font-weight:800}.meditationComplete button:disabled{opacity:.8;cursor:default}.softSuccess{color:#f5d779!important}.meditationExit{background:#0a1b20a6;border-radius:24px;padding:34px;margin-top:26px!important}.meditationExit div{flex-wrap:wrap;gap:14px;display:flex}.meditationExit a{color:#fff;background:#9d65cf;border-radius:999px;padding:12px 16px;text-decoration:none;display:inline-block}@keyframes prismPulse{50%{filter:drop-shadow(0 0 35px #ffe6a3);transform:scale(1.08)rotate(5deg)}}@keyframes floatSpark{50%{opacity:.45;transform:translateY(-24px)rotate(120deg)}}html[data-magic=QUIET] .scenePrism,html[data-magic=QUIET] .meditationGlow i{animation:none}@media (width<=700px){.meditationHero .lessonTools{float:none;margin:18px 0}.meditationSteps ol{grid-template-columns:1fr 1fr}.meditationSteps li:last-child{grid-column:span 2}.aftercare{grid-template-columns:1fr}.aftercare ul{margin:0}.meditationScene{background-position:60%;min-height:350px}.sceneCopy{bottom:26px;right:24px}.scenePrism{top:5%;right:7%}}.visitPorch,.porchClosed{color:#fff9e9;background:#21372a;min-height:100vh;padding:48px max(24px,50% - 500px) 100px}.visitPorch>a,.porchClosed>a{color:#f0d58b;font-weight:800;text-decoration:none}.porchHero{background:#ffffff12;border:1px solid #ffffff45;margin:38px 0;padding:38px;position:relative;overflow:hidden}.porchHero:after{content:"✧";color:#ffffff12;font-size:180px;position:absolute;top:-32px;right:9%}.porchEmblem{border:1px solid #f1d684;border-radius:50%;place-content:center;width:68px;height:68px;font-size:32px;display:grid}.porchHero small{letter-spacing:.16em;color:#f0d58b;margin-top:25px;font-size:10px;display:block}.porchHero h1{margin:12px 0;font:400 clamp(50px,8vw,88px)/.93 Georgia,serif}.porchHero>p{max-width:600px;font:400 22px/1.5 Georgia,serif}.porchKeeper{margin:0 0 14px;color:#eed389!important;font-size:14px!important}.porchSeed{background:#122a1f;flex-direction:column;gap:7px;margin-top:12px;padding:14px;display:inline-flex}.porchSeed b{letter-spacing:.14em;color:#e5c979;font-size:10px}.porchBody{grid-template-columns:1fr 1fr;gap:14px;display:grid}.porchBody>div{color:#2b3d31;background:#fffaf0;padding:28px}.porchBody p{color:#536158;line-height:1.65}.porchTags{flex-wrap:wrap;gap:7px;display:flex}.porchTags span{color:#5c4077;background:#eee7f2;padding:7px;font-size:11px}.porchStyle{font:400 19px Georgia,serif}.porchWelcomeMat{color:#283b2f;background:linear-gradient(135deg,#ede4cf,#fffaf0);border:1px solid #dec67c;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:28px;display:flex}.porchWelcomeMat h2{margin:7px 0;font:400 30px Georgia,serif}.porchWelcomeMat p{color:#506257;max-width:650px;font:400 18px/1.5 Georgia,serif}.porchWelcomeMat a{color:#fff9e8;white-space:nowrap;background:#513a70;padding:13px 15px;font-weight:800;text-decoration:none}.porchGuest{background:#ffffff15;border:1px solid #ffffff30;justify-content:space-between;align-items:end;gap:25px;margin-top:14px;padding:30px;display:flex}.porchGuest h2{margin:8px 0;font:400 34px Georgia,serif}.porchGuest p{color:#e0e1da;max-width:680px;line-height:1.6}.porchGuest a{color:#352643;white-space:nowrap;background:#f0d482;padding:13px;font-weight:800;text-decoration:none}.porchClosed{color:#26382e;background:linear-gradient(135deg,#f5f0e6,#e8efe6)}.porchClosed>a{color:#4a6a51}.porchClosed h1{font:400 58px Georgia,serif}.porchClosed p{color:#617064;line-height:1.6}.visitPorch{background-attachment:fixed;background-size:cover!important}.porchHero{background:#071b16ba!important}.soundscapeLabel{text-transform:capitalize;background:#ffffff1d;border:1px solid #fff5;padding:7px 9px;font-size:11px;display:inline-block}.visitPorch.scene-garden-moon{background-image:linear-gradient(#092018a6,#092018d9),url(/garden-scenes/garden-moonlit-fairy-arch.png)}.visitPorch.scene-unicorn-meadow{background-image:linear-gradient(#092018a6,#092018d9),url(/garden-scenes/garden-wildflower-unicorn-meadow.png)}.visitPorch.scene-prism-observatory{background-image:linear-gradient(#09141ba6,#09141bd9),url(/manifest-prism-observatory.png)}.visitPorch.scene-dragon-treasure{background-image:linear-gradient(#24150fa6,#091914d9),url(/manifest-dragons-lair.png)}.visitPorch.scene-fairy-cottage{background-image:linear-gradient(#172018a6,#091914d9),url(/hearth-scenes/hearth-moonlit-fairy-cottage.png)}.visitPorch.scene-lighthouse{background-image:linear-gradient(#071626a6,#09121bd9),url(/hearth-scenes/hearth-seaside-lighthouse-blue-hour.png)}.visitPorch.scene-crystal-cave{background-image:linear-gradient(#07162ba6,#09111bd9),url(/bridge-scenes/bridge-crystal-cave.png)}.visitPorch.scene-rain-garden{background-image:linear-gradient(#11251ca6,#091914d9),url(/garden-scenes/rain-kissed-calm-garden.png)}.visitPorch.scene-lantern-garden{background-image:linear-gradient(#2a1a2aa6,#091914d9),url(/garden-scenes/floating-lantern-garden.png)}.visitPorch.scene-sunrise-portal{background-image:linear-gradient(#24181ca6,#091914d9),url(/manifest-timeline-portal.png)}@media (width<=700px){.porchBody{grid-template-columns:1fr}.porchGuest,.porchWelcomeMat{flex-direction:column;align-items:flex-start}.porchGuest a,.porchWelcomeMat a{white-space:normal}.visitPorch{background-attachment:scroll!important}}.porchOwnerPreview{color:#2d392e;background:#f0d482;border:1px solid #fff1ba;flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 -14px;padding:13px 16px;display:flex}.porchOwnerPreview b{font-size:13px}.porchOwnerPreview span{flex:360px;font-size:13px}.porchOwnerPreview a{color:#342247;font-size:13px;font-weight:800}.porchBody>div{position:relative;overflow:hidden}.porchTuckedTreasure{object-fit:contain;filter:drop-shadow(0 9px 7px #0005);opacity:.9;pointer-events:none;width:104px;height:104px;position:absolute;bottom:12px;right:17px}.porchStory p,.porchResonance p{max-width:calc(100% - 92px)}.celestialTreasure{width:94px;height:94px;bottom:10px;right:13px}.porchWelcomeMat{position:relative;overflow:hidden}.porchWelcomeMat>div,.porchWelcomeMat a{z-index:1;position:relative}.welcomeTreasure{object-fit:contain;filter:drop-shadow(0 10px 7px #0004);opacity:.88;pointer-events:none;width:145px;height:145px;position:absolute;bottom:-22px;right:190px}@media (width<=700px){.welcomeTreasure{width:115px;height:115px;bottom:-24px;right:18px}}.visitPorch{box-sizing:border-box!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important}.visitPorch>.porchHero,.visitPorch>.porchBody,.visitPorch>.guestbook,.visitPorch>.porchGuest{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.visitPorch .porchHero{display:block!important}.visitPorch .porchHero>*{overflow-wrap:anywhere;max-width:700px!important}.visitPorch .porchBody>div{overflow-wrap:anywhere;min-width:0!important}.porchSocials{background:#0f281e;border:1px solid #f0d48255;margin-top:14px;padding:25px 28px}.porchSocials>span{letter-spacing:.15em;color:#f0d482;margin-bottom:13px;font-size:10px;display:block}.porchSocials>div{flex-wrap:wrap;gap:10px;display:flex}.porchSocials button,.porchSocials a{color:#33243c;cursor:pointer;font-weight:800;font:inherit;background:#f0d482;border:1px solid #f0d482;padding:11px 13px;text-decoration:none}.porchSocials a{color:#fff9e9;background:0 0;border-color:#fff6}.porch-garden-gate .porchHero{border-color:#8eb77a;box-shadow:inset 0 0 90px #4e774022}.porch-starlight .porchHero{background:radial-gradient(circle at 20% 30%,#fff9db28,#0000 22%),#ffffff12}.porch-dragon-hoard .porchHero{border-color:#d7a84c;box-shadow:inset 0 0 90px #b57d1828}.porch-founder-bloom .porchHero{background:radial-gradient(circle at 85% 20%,#e9a6cf22,#0000 28%),#ffffff12}.porchLanternLedge{color:#fff8e6;background:linear-gradient(90deg,#10261e,#173128d9);border:1px solid #e4bd65;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:20px 28px;display:flex}.porchLanternLedge h2,.porchDisplaySpaces h2{margin:7px 0;font:400 27px Georgia,serif}.porchLanternLedge p{color:#d8dfcb;margin:0}.porchLanternLedge figure{align-items:center;gap:12px;margin:-27px 20px -30px 0;display:flex}.porchLanternLedge img{object-fit:contain;filter:drop-shadow(0 10px 7px #000)drop-shadow(0 0 12px #f0cf7088);width:108px;height:122px;animation:4s ease-in-out infinite porchLanternFloat}.porchLanternLedge figcaption{color:#f2d47e;font:700 12px Georgia,serif}.porchDisplaySpaces{color:#fff8e6;background:#0d2119d9;border:1px solid #e4bd65;margin-top:14px;padding:25px 28px}.porchDisplayIntro{margin-bottom:17px}.porchDisplayZones{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.porchDisplayZones figure{background:radial-gradient(circle at 50% 36%,#5e4582,#17251d);border:1px solid #d8b766;place-items:center;min-height:154px;margin:0;display:grid;position:relative;overflow:hidden}.porchDisplayZones figure.garden{background:radial-gradient(circle at 50% 36%,#4f7149,#13241b)}.porchDisplayZones figure.dragon{background:radial-gradient(circle at 50% 36%,#835125,#24180f)}.porchDisplayZones figure.companions{background:radial-gradient(circle at 50% 36%,#5e3971,#17251d)}.porchDisplayZones img{object-fit:contain;filter:drop-shadow(0 8px 7px #000)drop-shadow(0 0 8px #f0cf7088);width:118px;height:118px}.porchDisplayZones figcaption{color:#f0cf81;letter-spacing:.06em;background:#07140fdf;padding:7px 8px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.porchDisplayZones figcaption b{color:#fff7df;letter-spacing:0;margin-top:2px;font:700 11px Georgia,serif;display:block}@keyframes porchLanternFloat{50%{transform:translateY(-7px)}}@media (width<=700px){.porchLanternLedge{align-items:flex-start;padding:19px}.porchLanternLedge figure{margin:-14px 0 -17px}.porchLanternLedge img{width:82px;height:98px}.porchLanternLedge figcaption{display:none}.porchDisplaySpaces{padding:20px}.porchDisplayZones{grid-template-columns:repeat(2,1fr)}}.porchHearthAltar{color:#fff8e6;background:radial-gradient(circle at 83% 36%,#a65b1c77,#0000 26%),linear-gradient(100deg,#2b160e,#47301b);border:1px solid #e4bd65;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:19px 30px;display:flex}.porchHearthAltar h2{margin:7px 0;font:400 27px Georgia,serif}.porchHearthAltar p{color:#f1d8a2;margin:0}.porchHearthAltar img{object-fit:contain;filter:drop-shadow(0 10px 7px #000)drop-shadow(0 0 13px #f08e4099);width:126px;height:112px;animation:4.4s ease-in-out infinite porchLanternFloat}@media (width<=700px){.porchHearthAltar{padding:18px 20px}.porchHearthAltar h2{font-size:23px}.porchHearthAltar img{width:94px;height:88px}}.porchSoundPlayer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:15px;display:flex}.porchSoundPlayer span{color:#f0d58b;font-size:11px}.porchSoundPlayer button{color:#fff9e9;cursor:pointer;background:#ffffff12;border:1px solid #fff5;padding:9px 11px;font-weight:800}.soundAttribution{color:#e6dbc2;width:100%;font-size:11px}.soundAttribution summary{cursor:pointer;color:#f0d58b}.soundAttribution p{max-width:620px;line-height:1.45}.scene-fairy-ring{background-image:url(/porch-scenes-fairy-ring.png)!important}.scene-unicorn-sunrise{background-image:url(/porch-scenes-unicorn-sunrise.png)!important}.scene-pegasus-castle{background-image:url(/porch-scenes-pegasus-castle.png)!important}.scene-dragon-mirror{background-image:url(/porch-scenes-dragon-mirror.png)!important}.scene-animal-meadow{background-image:url(/porch-scenes-animal-meadow.png)!important}.scene-baby-dragons{background-image:url(/porch-scenes-baby-dragons.png)!important}.visitPorch.scene-fairy-ring{background-image:linear-gradient(#0821169e,#082116d9),url(/porch-scenes-fairy-ring.png)!important}.visitPorch.scene-unicorn-sunrise{background-image:linear-gradient(#1c17349e,#102a2ad9),url(/porch-scenes-unicorn-sunrise.png)!important}.visitPorch.scene-pegasus-castle{background-image:linear-gradient(#2b17429e,#1a2141d9),url(/porch-scenes-pegasus-castle.png)!important}.visitPorch.scene-dragon-mirror{background-image:linear-gradient(#2c130b9e,#18120fd9),url(/porch-scenes-dragon-mirror.png)!important}.visitPorch.scene-animal-meadow{background-image:linear-gradient(#11230e9e,#102017d9),url(/porch-scenes-animal-meadow.png)!important}.visitPorch.scene-baby-dragons{background-image:linear-gradient(#0b21179e,#112316d9),url(/porch-scenes-baby-dragons.png)!important}.decorVault{background:radial-gradient(circle at 82% 7%,#d9b15c3d,#0000 20%),radial-gradient(circle at 12% 30%,#8a5bbb20,#0000 22%),#f6f1e7}.decorVault>section{box-shadow:0 18px 44px #273b2821}.decorIntro{max-width:720px}.decorAreaTabs{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;margin:26px 0 20px;display:grid}.decorAreaTabs button{color:#25372e;text-align:left;cursor:pointer;background:#fffaf0;border:1px solid #d5c086;align-items:center;gap:8px;min-height:104px;padding:10px;display:flex}.decorAreaTabs button.active{color:#fff9e7;background:#183328;border-color:#e5c36d;box-shadow:0 0 0 3px #e1b64f4d}.areaTabArt{flex:0 0 42px;place-items:center;width:42px;height:58px;display:grid}.areaTabArt img{object-fit:contain;filter:drop-shadow(0 5px 5px #0008);max-width:52px;max-height:60px}.decorAreaTabs b,.decorAreaTabs small{display:block}.decorAreaTabs b{font:700 13px/1.1 Georgia,serif}.decorAreaTabs small{opacity:.75;margin-top:5px;font-size:10px;line-height:1.2}.decorVaultHeading{justify-content:space-between;align-items:end;gap:20px;margin:16px 0 20px;display:flex}.decorVaultHeading h2{color:#2b3d30;margin:7px 0;font:400 clamp(28px,4vw,42px)/1.05 Georgia,serif}.decorVaultHeading>span{color:#fff8e8;white-space:nowrap;background:#2f4938;border:1px solid #d8b966;padding:9px 12px;font-size:12px}.decorGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.decorCard{background:linear-gradient(155deg,#fffcf4,#eee5d2);border:1px solid #d8c184;min-height:345px;position:relative;overflow:hidden;box-shadow:0 14px 26px #30261818}.decorCard:after{content:"✦";color:#f1c75f;text-shadow:0 0 12px #f5d475;font-size:18px;position:absolute;top:9px;right:12px}.decorArt{background:radial-gradient(at 50% 48%,#1c182266 0%,#30223e 45%,#17241d 100%);place-items:center;height:166px;display:grid;overflow:hidden}.decorArt img{object-fit:contain;filter:drop-shadow(0 13px 8px #0009)drop-shadow(0 0 18px #f4ca6e9c);width:100%;height:196px;animation:4.5s ease-in-out infinite treasureFloat;transform:translateY(-7px)scale(1.12)}.decorCard:nth-child(2n) .decorArt img{animation-delay:-1.6s}.decorCard:nth-child(3n) .decorArt img{animation-delay:-2.7s}.decorCard.locked{box-shadow:none;background:#17191b;border-color:#4d4d50}.decorCard.locked:after{color:#343437;text-shadow:none}.decorCard.locked .decorArt{background:radial-gradient(at 50% 42%,#2b2b2e,#0b0c0d 72%)}.decorCard.locked .decorArt img{filter:brightness(0)contrast(1.45)drop-shadow(0 8px 2px #000);opacity:.92;animation:none}.decorCard.locked .decorMeta{color:#d9d6cd;background:linear-gradient(#191a1c,#101112)}.decorCard.locked .decorMeta small{color:#c1a66a}.decorCard.locked .decorMeta h3{color:#f0eee8}.decorCard.locked .decorMeta p{color:#aaa9a5}.decorMeta{padding:15px}.decorMeta small{letter-spacing:.1em;color:#7c6233;font-size:10px;font-weight:800}.decorMeta h3{color:#30203f;margin:10px 0 7px;font:400 21px/1.05 Georgia,serif}.decorMeta p{color:#57655a;min-height:42px;margin:0 0 14px;font-size:14px;line-height:1.38}.decorMeta button{color:#fff9e8;cursor:pointer;background:#563878;border:0;padding:10px 12px;font-weight:800}.decorMeta button:disabled{color:#97958e;cursor:default;background:#e8e3d9}.decorCard.locked .decorMeta button:disabled{color:#77777a;background:#292a2c}.decorCard.selected{outline-offset:2px;outline:3px solid #d4aa48}.decorCard.selected:before{content:"CURRENTLY GLOWING";z-index:2;color:#32233f;letter-spacing:.08em;background:#f2cd6f;padding:6px 7px;font-size:9px;font-weight:800;position:absolute;top:10px;left:10px}.decorNotice{color:#355b40;background:#e3efdf;border-left:3px solid #6b9c70;padding:12px 14px;margin:22px 0 0!important}@keyframes treasureFloat{50%{transform:translateY(-14px)scale(1.15)rotate(1deg)}}@media (width<=1050px){.decorAreaTabs,.decorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.decorAreaTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.decorVaultHeading{flex-direction:column;align-items:flex-start}.decorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.decorCard{min-height:320px}.decorArt{height:140px}.decorMeta{padding:12px}.decorMeta h3{font-size:19px}.decorMeta p{font-size:13px}.areaTabArt{display:none}}@media (width<=420px){.decorGrid{grid-template-columns:1fr}.decorAreaTabs{grid-template-columns:1fr 1fr}}
