.ep119-proof{color:#283329;background:#f4f1e9}.ep119-shell{width:min(1340px,calc(100% - 64px));margin:auto;padding:72px 0}.ep119-proof h2{font-family:Georgia,serif;font-size:clamp(30px,3.8vw,52px);font-weight:400;line-height:1.12;letter-spacing:-.03em;margin:0 0 30px}.ep119-proof h3{font:400 27px/1.2 Georgia,serif;margin:8px 0 20px}.ep119-proof .ep119-eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.16em;margin:0 0 16px;color:#6e6045}.ep119-proof blockquote{border:0;margin:0 0 20px;padding:0;background:transparent}.ep119-proof blockquote p{font:400 21px/1.55 Georgia,serif;letter-spacing:0;margin:0}.ep119-proof a{color:inherit;text-decoration:underline;text-underline-offset:4px}.ep119-proof a:focus-visible{outline:2px solid #806434;outline-offset:5px}.ep119-pair{border-top:1px solid #b59a61;padding:32px 0}.ep119-pair-grid,.ep119-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.ep119-home-grid{border-top:1px solid #cfcbbf;border-bottom:1px solid #cfcbbf;padding:32px 0;margin-bottom:20px}.ep119-home-grid>article+article,.ep119-pair-grid>div+div{border-left:1px solid #d3cebf;padding-left:40px}.ep119-date,.ep119-source{font:12px/1.6 Arial,sans-serif;margin:0 0 12px;color:#5c6056}.ep119-proof .ep119-note{font:12px/1.6 Arial,sans-serif;color:#626558;max-width:850px;margin:22px 0}.ep119-more{display:inline-block;font:700 12px/1.5 Arial,sans-serif;letter-spacing:.07em;padding:12px 0}.ep119-topics{display:flex;flex-wrap:wrap;gap:10px 24px;padding:22px 0;border-top:1px solid #cfcbbf;border-bottom:1px solid #cfcbbf;font:13px/1.5 Arial,sans-serif}.ep119-group{padding:44px 0 8px;scroll-margin-top:120px}.ep119-group>h2{font-size:32px}.ep119-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ep119-review{background:#fffcf7;border:1px solid #d6d0c2;padding:28px;min-width:0;overflow-wrap:anywhere}.ep119-review blockquote p{font:16px/1.75 Arial,sans-serif}.ep119-review h3{scroll-margin-top:125px}.ep119-role{font:italic 15px/1.5 Georgia,serif}.ep119-group>p{max-width:760px}.ep119-source{margin:20px 0 0}#ep119-stories{background:transparent}#ep119-landlord{border-top:1px solid #b59a61}#ep119-landlord blockquote{max-width:950px}@media(max-width:760px){.ep119-shell{width:calc(100% - 40px);padding:44px 0}.ep119-pair-grid,.ep119-home-grid,.ep119-review-grid{grid-template-columns:1fr;gap:26px}.ep119-home-grid>article+article,.ep119-pair-grid>div+div{border-left:0;border-top:1px solid #d3cebf;padding:26px 0 0}.ep119-review{padding:24px}.ep119-proof blockquote p{font-size:19px}.ep119-review blockquote p{font-size:16px}}
.ep119-press-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin-bottom:24px}.ep119-press-grid article{border-top:1px solid #c9b07c;padding-top:22px}.ep119-press-grid p,.ep119-transaction-grid p{font:16px/1.65 Arial,sans-serif}.ep119-transaction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ep119-transaction-grid article{border-top:1px solid #b59a61;padding-top:25px;min-width:0}.ep119-transaction-grid .ep119-amount{font:400 clamp(26px,2.3vw,35px)/1.2 Georgia,serif;margin:24px 0 8px}.ep119-transaction-grid .ep119-record-label{font-size:12px;color:#586354}.ep119-transaction-grid h3{font-size:26px}.ep119-proof.ep119-press{background:#fffdf8}#elika-testimonial.ep119-home{text-align:left;display:block;padding:0}#elika-testimonial.ep119-home .ep119-shell{max-width:1340px;margin-inline:auto}@media(max-width:900px){.ep119-transaction-grid{grid-template-columns:1fr}.ep119-transaction-grid article{padding-bottom:18px}}@media(max-width:640px){.ep119-press-grid{grid-template-columns:1fr}}

/* v120: quiet separation through tone and fine rules on the homepage. */
#ep119-transactions.ep119-proof { background:#f4f1e9; position:relative; }
#ep119-transactions.ep119-proof::before {
  content:""; display:block; position:absolute; top:0; left:50%;
  transform:translateX(-50%); width:min(1340px,calc(100% - 64px));
  height:1px; background:rgba(151,128,80,.3); pointer-events:none;
}
#elika-testimonial.ep119-home {
  background:#fffdf8;
  border-top:1px solid rgba(151,128,80,.22);
  border-bottom:1px solid rgba(151,128,80,.22);
}
@media(max-width:760px) {
  #ep119-transactions.ep119-proof::before { width:calc(100% - 40px); }
}
