:root{--paper:#ecebe5;--ink:#151515;--red:#e8352d;--line:#b8b6ae;font-family:Arial,Helvetica,sans-serif;color-scheme:light}*{box-sizing:border-box}html{background:var(--paper)}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink)}a{color:inherit}.rl-hero,.ledger,.rl-essay,.suite-footer{width:min(calc(100% - 40px),1540px);margin:auto}.rl-hero{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:end;min-height:760px;padding:60px 0 90px;border-bottom:1px solid var(--line)}.rl-hero>div>p{margin:0 0 55px;font:italic 1.25rem/1.35 Georgia,serif}.rl-hero h1{margin:0;font:500 clamp(5.5rem,11vw,12rem)/.75 Arial,sans-serif}.rl-hero figure{margin:0}.rl-hero img{display:block;width:100%;height:610px;object-fit:contain}.rl-hero figcaption{margin-top:10px;font:700 9px/1 monospace;text-transform:uppercase}.ledger{padding:100px 0}.ledger article{display:grid;grid-template-columns:.2fr 1fr .8fr;gap:40px;align-items:center;min-height:180px;border-top:1px solid}.ledger article:last-child{border-bottom:1px solid}.ledger time{align-self:start;padding-top:25px;color:var(--red);font:700 10px/1 monospace}.ledger h2{margin:0;font:400 clamp(2rem,4vw,4.8rem)/1 Georgia,serif}.ledger div p{margin:12px 0 0;color:#686862}.ledger a{display:grid;gap:8px;padding:24px;text-decoration:none}.ledger a:hover{background:var(--ink);color:var(--paper)}.ledger a span{font:700 9px/1 monospace;text-transform:uppercase}.ledger a b{font:400 1.5rem/1.1 Georgia,serif}.rl-essay{display:grid;grid-template-columns:1.25fr .55fr;gap:100px;padding:100px 0;border-top:1px solid}.rl-essay h2{margin:0;font:400 clamp(3rem,5.8vw,7rem)/.94 Georgia,serif}.rl-essay p{align-self:end;margin:0;line-height:1.7}.suite-footer{display:flex;justify-content:space-between;align-items:center;padding:30px 0 42px;border-top:1px solid var(--line)}.suite-footer p{font:700 9px/1 monospace;text-transform:uppercase}@media(max-width:850px){.rl-hero,.rl-essay{grid-template-columns:1fr}.rl-hero{min-height:auto}.ledger article{grid-template-columns:.2fr 1fr}.ledger a{grid-column:2}}@media(max-width:680px){.rl-hero>*{min-width:0}.rl-hero h1{font-size:4.55rem}.rl-hero,.ledger,.rl-essay,.suite-footer{width:calc(100% - 24px)}.rl-hero img{height:480px}.ledger article{grid-template-columns:1fr;padding:26px 0}.ledger time{padding:0}.ledger a{grid-column:1;padding:20px 0}.rl-essay{gap:40px}.suite-footer{display:block}.suite-footer p{margin-top:24px}}