.rl .xcrumbs{letter-spacing:.13em;text-transform:uppercase;color:#f5f0e8a8;margin-bottom:20px;font-family:Space Mono,monospace;font-size:10px}.rl .xcrumbs a{color:#f5f0e8a8}.rl .xcrumbs a:hover{color:var(--gold)}.rl .xcrumbs .sep{opacity:.5;margin:0 8px}.rl .facts{border-top:1px solid var(--border);flex-wrap:wrap;gap:42px;margin-top:8px;padding-top:30px;display:flex}.rl .facts .f-l{letter-spacing:.14em;text-transform:uppercase;color:var(--golddeep);margin-bottom:7px;font-family:Space Mono,monospace;font-size:9px;display:block}.rl .facts .f-v{color:var(--teal);font-family:Playfair Display,serif;font-size:18px}.rl .mpil{grid-template-columns:repeat(3,1fr);gap:2px;margin-top:50px;display:grid}@media (width<=860px){.rl .mpil{grid-template-columns:1fr}}.rl .mpil-card{background:var(--parch);border:1px solid var(--border);padding:36px 32px}.rl .mpil-k{letter-spacing:.15em;text-transform:uppercase;color:var(--golddeep);margin-bottom:8px;font-family:Space Mono,monospace;font-size:9.5px}.rl .mpil-card h3{color:var(--teal);margin-bottom:14px;font-family:Playfair Display,serif;font-size:22px;line-height:1.2}.rl .mpil-card ul li{color:#4a4840;border-top:1px solid var(--border);padding:10px 0 10px 22px;font-family:EB Garamond,serif;font-size:15.5px;line-height:1.45;position:relative}.rl .mpil-card ul li:first-child{border-top:none}.rl .mpil-card ul li:before{content:"";background:var(--gold);width:10px;height:1px;position:absolute;top:18px;left:0}.rl .mcap{background:linear-gradient(150deg,var(--teal),var(--dark));flex-wrap:wrap;align-items:center;gap:24px;margin-top:2px;padding:32px 36px;display:flex}.rl .mcap .mc-k{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-family:Space Mono,monospace;font-size:10px;display:block}.rl .mcap h3{color:#f7f2ea;margin:0;font-family:Playfair Display,serif;font-size:23px;line-height:1.2}.rl .mcap p{color:#f5f0e8cc;flex:1;min-width:260px;margin:0;font-family:EB Garamond,serif;font-size:15.5px;line-height:1.6}.rl .lead-cap{background:linear-gradient(160deg,var(--dark),var(--teal2));padding:96px 0}.rl .lead-cap .ey{color:var(--gold)}.rl .lead-cap .h2{color:#f7f2ea}.rl .lead-cap .h2 em{color:var(--gold)}.rl .lead-grid{grid-template-columns:1fr 1fr;align-items:center;gap:54px;margin-top:30px;display:grid}@media (width<=860px){.rl .lead-grid{grid-template-columns:1fr;gap:32px}}.rl .lead-copy p{color:#f5f0e8d6;margin-bottom:16px;font-family:EB Garamond,serif;font-size:18px;line-height:1.74}.rl .lead-copy .lc-pts li{color:#f5f0e8c7;border-top:1px solid #bfa46a33;padding:9px 0 9px 24px;font-family:EB Garamond,serif;font-size:16px;position:relative}.rl .lead-copy .lc-pts li:before{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:18px;left:2px;transform:rotate(45deg)}.rl .lead-panel{background:var(--parch);border:1px solid #bfa46a4d;border-radius:5px;padding:40px 38px}@media (width<=600px){.rl .lead-panel{padding:30px 24px}}.rl .lead-panel h3{color:var(--teal);margin-bottom:6px;font-family:Playfair Display,serif;font-size:24px}.rl .lp-sub{color:var(--muted);margin-bottom:22px;font-family:EB Garamond,serif;font-size:15px;line-height:1.5}.rl .lf-field{margin-bottom:14px}.rl .lf-field label{letter-spacing:.12em;text-transform:uppercase;color:var(--golddeep);margin-bottom:6px;font-family:Space Mono,monospace;font-size:9px;display:block}.rl .lf-field input,.rl .lf-field select{border:1px solid var(--border);background:var(--cream);width:100%;color:var(--ink);border-radius:3px;padding:12px 14px;font-family:EB Garamond,serif;font-size:16px}.rl .lf-field input:focus,.rl .lf-field select:focus{border-color:var(--gold);outline:none}.rl .lf-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=480px){.rl .lf-row{grid-template-columns:1fr}}.rl .lead-panel .btn{justify-content:center;width:100%;margin-top:8px}.rl .lf-note{color:var(--muted);margin-top:14px;font-family:EB Garamond,serif;font-size:12.5px;line-height:1.5}.rl .lead-done{text-align:center;display:none}.rl .lead-done.show{display:block}.rl .lead-done .ld-check{background:var(--teal);width:54px;height:54px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:24px;display:flex}.rl .lead-done h3{margin-bottom:8px}.rl .lead-done .ld-p{color:var(--muted);margin-bottom:20px;font-family:EB Garamond,serif;font-size:15px;line-height:1.55}
