:root{--ink:#061725;--navy:#0a2336;--blue:#12384d;--gold:#e6b86b;--cream:#fff8e9;--ivory:#f3eadb;--slate:#526b78;--line:rgba(10,35,54,.14);--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--navy);background:var(--cream);font-family:Manrope,Arial,sans-serif}a{color:inherit}.site-header{position:sticky;top:0;z-index:50;color:#fff;background:rgba(3,17,27,.96);border-bottom:1px solid rgba(255,255,255,.14)}.nav{width:min(92%,1420px);min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:auto}.brand{text-decoration:none;letter-spacing:.12em;white-space:nowrap}.brand strong,.brand span{display:block}.brand strong{font-size:.8rem}.brand span{margin-top:.25rem;color:var(--gold);font-size:.57rem;letter-spacing:.24em}.menu{display:flex;align-items:center;gap:1.25rem}.menu a{color:rgba(255,255,255,.76);text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem}.menu a:hover,.menu a:focus-visible{color:#fff}.menu-toggle{display:none;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;padding:.65rem}.hero{min-height:64vh;display:grid;align-items:end;padding:8rem 4% 5rem;color:#fff;background:linear-gradient(90deg,rgba(3,17,27,.97),rgba(3,17,27,.42)),var(--image,url('experiences/belief-architect/assets/pathway-03-lighthouse-v3.webp')) center/cover}.hero>div,.section>div{width:min(92%,1180px);margin:auto}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.24em;font-size:.68rem}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500}h1{max-width:13ch;margin:.7rem 0 1.3rem;font-size:clamp(3.5rem,7vw,7rem);line-height:.9}h2{margin:.5rem 0 1rem;font-size:clamp(2.5rem,5vw,5rem);line-height:.96}h3{font-size:2rem;line-height:1.05}.lead{max-width:700px;color:rgba(255,255,255,.8);font-size:1.1rem;line-height:1.75}.section{padding:clamp(4.5rem,9vw,8rem) 4%}.section.alt{background:var(--ivory)}.intro{max-width:760px;color:var(--slate);line-height:1.8}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem}.card{padding:1.6rem;background:rgba(255,255,255,.75);border:1px solid var(--line)}.card small{color:#8f622b;text-transform:uppercase;letter-spacing:.13em}.card p,.article p,.article li{color:var(--slate);line-height:1.75}.card a,.text-link{color:#8f622b;font-weight:600}.button{display:inline-flex;align-items:center;min-height:3.5rem;margin-top:1.2rem;padding:0 1.3rem;border:1px solid var(--gold);background:var(--gold);color:var(--ink);text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700}.article{max-width:800px}.article h2{margin-top:2.7rem;font-size:2.6rem}.notice{margin:2rem 0;padding:1.2rem 1.4rem;border-left:4px solid var(--gold);background:#f4f0e7;color:var(--slate);line-height:1.65}.footer{padding:2rem 4%;color:rgba(255,255,255,.72);background:var(--ink)}.footer div{width:min(92%,1180px);display:flex;justify-content:space-between;gap:1rem;margin:auto}.filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:.75rem;margin:2rem 0}.filters input,.filters select{width:100%;padding:1rem;border:1px solid var(--line);background:#fff;font:inherit}.result-count{color:var(--slate)}.result{margin:1rem 0;padding:1.35rem;background:#fff;border:1px solid var(--line)}.result h3{margin:.2rem 0 .5rem;font-size:1.65rem}.result-meta{color:#8f622b;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.support{display:none;margin:1rem 0;padding:1rem 1.2rem;border-left:4px solid #b95c4b;background:#fff4ef;color:#633}.support.show{display:block}@media(max-width:1000px){.menu-toggle{display:block}.menu{position:absolute;left:0;right:0;top:82px;display:none;flex-direction:column;align-items:stretch;padding:1rem 4%;background:#03111b}.menu.open{display:flex}.menu a{padding:.7rem}.grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.grid,.filters{grid-template-columns:1fr}.hero{min-height:72vh;padding-top:6rem}.footer div{flex-direction:column}}
