.interior-page{background:#090909;color:#e8e0d2}.interior-hero{min-height:52vh;display:grid;place-items:center;text-align:center;padding:120px 24px 70px;background:linear-gradient(rgba(8,8,8,.55),rgba(8,8,8,.92)),url('assets/hero-clay.jpg') center/cover}.interior-hero h1{font-size:clamp(3.2rem,8vw,7rem);text-transform:uppercase;letter-spacing:.08em;margin:0}.interior-hero .tag{font-family:Georgia,serif;font-style:italic;font-size:clamp(1.35rem,2.5vw,2.15rem);margin:18px 0;color:#f0e7d7}.interior-rule{display:block;width:72px;height:2px;background:#b78948;margin:22px auto}.interior-content{max-width:900px;margin:auto;padding:80px 28px 110px}.interior-content h2{font-size:clamp(2rem,4vw,3.5rem);text-transform:uppercase;letter-spacing:.04em;text-align:center;margin:0 0 28px}.interior-content h3{color:#c79a5b;text-transform:uppercase;letter-spacing:.12em;text-align:center;margin:58px 0 22px}.interior-content p{font-family:Georgia,serif;font-size:1.18rem;line-height:1.85;color:#d8d0c4}.interior-content .center{text-align:center}.interior-content .statement{font-size:1.45rem;font-style:italic;color:#eee3d1;text-align:center}.interior-content .big{font-size:clamp(2rem,5vw,4rem);font-family:Georgia,serif;text-transform:uppercase;text-align:center;color:#c79a5b;letter-spacing:.08em}.triad{text-align:center;color:#c79a5b;text-transform:uppercase;letter-spacing:.18em;font-weight:700;margin:45px 0}.about-dialogue{max-width:650px;margin:35px auto;font-family:Georgia,serif;font-size:1.2rem;line-height:1.8}.about-dialogue b{color:#c79a5b}.join-form{max-width:650px;margin:42px auto;text-align:center}.join-form form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.join-form input{min-width:280px;padding:15px 18px;background:#111;border:1px solid #8c6b40;color:#fff}.join-form button{padding:15px 28px;background:#b78948;border:0;color:#090909;text-transform:uppercase;font-weight:700;letter-spacing:.08em}.join-form small{display:block;margin-top:16px;color:#aaa}.simple-footer{border-top:1px solid #2a241d;padding:35px 28px;text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#9e8b72}.topbar nav a.active{color:#c79a5b;border-bottom:1px solid #c79a5b}.page-links{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:35px}.page-links span{color:#c79a5b;text-transform:uppercase;letter-spacing:.1em}
