.rl{--teal:#123a3e;--teal2:#1b5054;--dark:#0c2a2d;--gold:#bfa46a;--gold2:#d6bc83;--golddeep:#8a7146;--cream:#fdfbf8;--cream2:#f6f2eb;--cream3:#ece4d8;--parch:#fff;--ink:#2a2a22;--muted:#6b6556;--border:#123a3e1f}.rl .w{max-width:1240px;margin:0 auto;padding:0 48px}.rl .w-narrow{max-width:820px;margin:0 auto;padding:0 48px}@media (width<=768px){.rl .w,.rl .w-narrow{padding:0 22px}}.rl .ey{letter-spacing:.24em;text-transform:uppercase;color:var(--golddeep);margin-bottom:18px;font-family:Space Mono,monospace;font-size:11px;display:block}.rl .ey-gold{color:var(--gold)}.rl .h1{letter-spacing:-.01em;color:#f7f2ea;font-family:Playfair Display,serif;font-size:clamp(40px,5.6vw,76px);font-weight:500;line-height:1.05}.rl .h1 em{color:var(--gold);font-style:italic}.rl .h2{letter-spacing:-.01em;color:var(--teal);font-family:Playfair Display,serif;font-size:clamp(30px,3.6vw,50px);font-weight:700;line-height:1.1}.rl .h2 em{color:var(--golddeep);font-style:italic}.rl .h2-light{color:var(--cream)}.rl .h2-light em{color:var(--gold)}.rl .lead{color:#3e3c32;font-family:EB Garamond,serif;font-size:20px;line-height:1.8}.rl .lead-light{color:#f5f0e8d1;letter-spacing:.01em;font-size:13.5px;font-weight:400;line-height:1.78}.rl .rule{background:var(--gold);width:54px;height:1px;margin:24px 0;display:block}.rl .tlink{letter-spacing:.14em;text-transform:uppercase;color:var(--golddeep);border-bottom:1px solid #0000;padding-bottom:2px;font-family:Space Mono,monospace;font-size:11px;transition:border-color .2s}.rl .tlink:hover{border-color:var(--golddeep)}.rl .tlink-gold{color:var(--gold)}.rl .tlink-gold:hover{border-color:var(--gold)}.rl .ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rl .scard-grid.is-row4{grid-template-columns:repeat(2,1fr);gap:22px}@media (width<=560px){.rl .scard-grid.is-row4{grid-template-columns:1fr}}
