html,body{margin:0;padding:0}.cl-root{--white:#fff;--pearl:#fffef6;--cream:#fffded;--ink:#10130f;--forest:#3d3933;--sage:#4f5a4c;--gold-light:#c4a45e;--gold:#957a43;--gold-deep:#7a6537;--text-on-light:#10130f;--text-on-light-secondary:#5a6354;--text-on-light-muted:#8a8f80;--text-on-dark:#fffef6;--text-on-dark-secondary:#c2c7b8;--text-on-dark-muted:#9aa08f;--accent-on-light:#957a43;--accent-on-dark:#c4a45e;--surface-light:#fffef6;--surface-light-alt:#fffded;--surface-card-light:#fff;--surface-dark:#3d3933;--surface-darkest:#10130f;--surface-card-dark:#4f5a4c;--line-light:#10130f1f;--line-dark:#fffef61f;--line-gold:#957a4357;--scrim-dark:linear-gradient(180deg, #10130fe6 0%, #10130f4d 100%);--wash-light:linear-gradient(180deg, #fffded 0%, #fffef6 100%);--image-fallback:radial-gradient(120% 120% at 30% 20%, #6f7a64 0%, #4f5a4c 45%, #10130f 100%);--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Jost", "Mulish", system-ui, -apple-system, sans-serif;--w-light:300;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--radius-btn:4px;--radius-card:15px;--radius-pill:40px;--radius-circle:50%;--shadow-sm:0 16px 34px -20px #10130f80;--shadow-md:0 30px 60px -30px #10130f8c;--shadow-gold:0 16px 32px -14px #b7aa6f8c;--ease:cubic-bezier(.2, .7, .3, 1);background:var(--pearl);color:var(--text-on-light);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.65;overflow-x:clip}.cl-root *,.cl-root :before,.cl-root :after{box-sizing:border-box}.cl-root h1,.cl-root h2,.cl-root h3,.cl-root h4,.cl-root p,.cl-root figure{margin:0}.cl-root img{max-width:100%;display:block}.cl-root a{color:var(--accent-on-light);text-decoration:none}.cl-root a:hover{color:var(--gold-deep)}.cl-root button{font-family:inherit}.cl-root ul{margin:0;padding:0;list-style:none}.cl-root [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);will-change:opacity, transform;transform:translateY(24px)}@keyframes cl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
