:root{--sc-bg:#100e0c;--sc-panel:#1d1915;--sc-gold:#d2ad72;--sc-text:#f2e9db;--sc-muted:#b9aa98;--sc-line:rgba(210,173,114,.23)}.spiritual-centre{background:var(--sc-bg);color:var(--sc-text)}.sc-header{display:flex;align-items:center;justify-content:space-between;padding:18px 6%;border-bottom:1px solid var(--sc-line);gap:20px}.sc-brand{font-weight:800;letter-spacing:.11em;color:var(--sc-gold);text-decoration:none}.sc-brand small{display:block;font-size:9px;letter-spacing:.2em;margin-top:6px;color:var(--sc-muted)}.sc-header nav{display:flex;gap:20px;flex-wrap:wrap}.sc-header nav a,.sc-sources a{color:var(--sc-gold);text-decoration:none}.sc-hero{padding:80px 8%;min-height:450px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;background:radial-gradient(ellipse at 70% 40%,#45311e 0,#20170f 38%,#100e0c 72%)}.sc-kicker{font-size:10px;letter-spacing:.23em;color:var(--sc-gold);font-weight:700}.sc-hero h1{font-size:clamp(42px,6vw,78px);line-height:.98;margin:22px 0}.sc-hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--sc-gold)}.sc-lead{font-size:18px;line-height:1.7;color:var(--sc-muted);max-width:660px}.sc-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.sc-primary,.sc-secondary{padding:13px 19px;border-radius:3px;text-decoration:none}.sc-primary{background:var(--sc-gold);color:#17110b}.sc-secondary{border:1px solid var(--sc-line);color:var(--sc-text)}.sc-orbit{height:300px;max-width:300px;width:100%;justify-self:center;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#6b4b27 0,#21170e 40%,transparent 70%)}.sc-orbit b{z-index:2;text-align:center;letter-spacing:.2em;line-height:1.9;font-size:12px;color:#f4dfb9}.orbit{position:absolute;border:1px solid rgba(225,191,133,.5);border-radius:50%;inset:12px}.o2{inset:38px;transform:rotate(55deg) scaleX(.72)}.o3{inset:62px;transform:rotate(-40deg) scaleX(.75)}.sc-notice{margin:30px 8%;padding:20px 24px;border-left:3px solid var(--sc-gold);background:#211a13;color:var(--sc-muted);line-height:1.7}.sc-notice strong{color:var(--sc-gold)}.sc-intro,.sc-library,.sc-pathways,.sc-sources{padding:65px 8%}.sc-intro h2,.sc-library h2,.sc-feature h2,.sc-pathways h2,.sc-sources h2{font-size:clamp(28px,4vw,44px);margin:12px 0}.sc-method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.sc-method-grid article,.sc-reader,.sc-index,.sc-path-grid a{background:var(--sc-panel);border:1px solid var(--sc-line);padding:20px}.sc-method-grid b,.sc-path-grid b{color:var(--sc-gold)}.sc-method-grid p,.sc-path-grid span{color:var(--sc-muted);line-height:1.6}.sc-library{background:#15120f}.sc-library-head{display:flex;justify-content:space-between;gap:30px;align-items:end}.sc-search{display:grid;gap:8px;color:var(--sc-muted);min-width:min(340px,100%)}.sc-search input{padding:13px;background:#0d0b09;border:1px solid var(--sc-line);color:var(--sc-text);border-radius:3px}.sc-filters{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.sc-filter{background:transparent;border:1px solid var(--sc-line);color:var(--sc-muted);padding:8px 12px;border-radius:30px;cursor:pointer}.sc-filter[aria-pressed=true]{background:var(--sc-gold);color:#17110b}.sc-layout{display:grid;grid-template-columns:280px 1fr;gap:18px;align-items:start}.sc-index h3{margin-top:0;color:var(--sc-gold)}.sc-index button{display:block;width:100%;text-align:left;padding:10px 8px;background:none;border:0;border-bottom:1px solid var(--sc-line);color:var(--sc-muted);cursor:pointer;line-height:1.4}.sc-index button[aria-current=true]{color:var(--sc-gold);font-weight:700}.sc-reader{min-height:390px;line-height:1.75}.sc-reader h3{font-size:30px;color:var(--sc-gold);margin:10px 0}.sc-reader h4{color:var(--sc-gold);margin:22px 0 5px}.sc-reader p,.sc-reader li{color:var(--sc-muted)}.sc-reader ul{padding-left:22px}.sc-tag{display:inline-block;border:1px solid var(--sc-line);padding:4px 8px;margin:3px;border-radius:30px;font-size:10px;color:var(--sc-gold)}.sc-feature{padding:70px 8%;background:linear-gradient(120deg,#2b2117,#15110d)}.sc-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sc-two>div{border:1px solid var(--sc-line);padding:22px;background:rgba(0,0,0,.16)}.sc-two h3{color:var(--sc-gold)}.sc-two p,.sc-feature>p{line-height:1.8;color:var(--sc-muted)}.sc-quote{font:italic 24px Georgia,serif;color:#f1d8ad!important;margin:28px 0}.sc-quote small{display:block;font:11px system-ui;color:var(--sc-muted);margin-top:10px}.sc-path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.sc-path-grid a{display:grid;gap:8px;text-decoration:none}.sc-sources{background:#0c0a08;color:var(--sc-muted);line-height:1.7}.sc-small{font-size:12px;margin-top:28px}.sc-footer{padding:24px 8%;border-top:1px solid var(--sc-line);font-size:10px;letter-spacing:.12em;color:var(--sc-muted);display:flex;justify-content:space-between}@media(max-width:850px){.sc-hero{grid-template-columns:1fr;padding:55px 7%}.sc-orbit{height:220px}.sc-method-grid,.sc-path-grid{grid-template-columns:1fr 1fr}.sc-layout{grid-template-columns:1fr}.sc-library-head{align-items:stretch;flex-direction:column}.sc-two{grid-template-columns:1fr}}@media(max-width:520px){.sc-header{align-items:flex-start;flex-direction:column}.sc-header nav{gap:12px}.sc-method-grid,.sc-path-grid{grid-template-columns:1fr}.sc-intro,.sc-library,.sc-pathways,.sc-sources,.sc-feature{padding:45px 6%}.sc-notice{margin:20px 6%}.sc-footer{flex-direction:column;gap:10px}}