.reit-case-proof-panel{width:100vw;position:relative;overflow:hidden;padding:80px 0;border-top:1px solid rgba(212,175,55,.38);background:var(--deep);color:var(--on-dark)}
.reit-case-proof-panel,.reit-case-proof-panel *{box-sizing:border-box}
.reit-case-proof-panel__mark{position:absolute;right:0;bottom:-6%;width:min(560px,46vw);aspect-ratio:1;overflow:visible;object-fit:fill;filter:invert(74%) sepia(65%) saturate(526%) hue-rotate(5deg) brightness(88%) contrast(87%);transform:scaleY(-1);opacity:.17;pointer-events:none;z-index:0}
.reit-case-proof-panel__in{width:var(--shell);margin:0 auto;position:relative;z-index:1}
.reit-case-proof-panel__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);gap:clamp(30px,3.6vw,60px);align-items:start}
.reit-case-proof-panel__kicker{display:flex;align-items:center;gap:11px;margin:0 0 20px}
.reit-case-proof-panel__kicker::before{content:'';width:7px;height:7px;background:var(--gold);flex:0 0 auto}
.reit-case-proof-panel__kicker span{font-family:var(--mono);font-size:12px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}
.reit-case-proof-panel h2{margin:0;color:rgba(255,255,255,.95);font-family:var(--display);font-size:50px;font-weight:500;line-height:var(--lh-tight);letter-spacing:0}
.reit-case-proof-panel__lede{margin:20px 0 0;width:var(--title-description-width);max-width:none;font-size:var(--fs-content-lede);line-height:1.55;color:var(--on-dark-soft)}
.reit-case-proof-panel__copy{font-size:16px;line-height:1.65;color:var(--on-dark-soft);margin:22px 0 0;max-width:60ch}
.reit-case-proof-panel__panel{border:1px solid rgba(212,175,55,.38);border-top:3px solid var(--gold);padding:28px 28px 22px;background:rgba(0,0,0,.18);margin:0}
.reit-case-proof-panel__panel h3{margin:0;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}
.reit-case-proof-panel__stat{display:grid;gap:4px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.18)}
.reit-case-proof-panel__stat:last-of-type{border-bottom:0;padding-bottom:0}
.reit-case-proof-panel__stat strong{font-family:var(--display);font-size:44px;font-weight:500;line-height:1;color:var(--paper)}
.reit-case-proof-panel__stat span{font-size:15px;line-height:1.4;color:var(--on-dark-faint)}
.reit-case-proof-panel__note{margin:22px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);font-size:14px;line-height:1.5;color:var(--on-dark-faint)}
@media (max-width:1040px){.reit-case-proof-panel__body{grid-template-columns:1fr}.reit-case-proof-panel__lede{width:100%}}
@media (max-width:820px){.reit-case-proof-panel__mark{width:min(420px,72vw);opacity:.10}}
@media (max-width:600px){.reit-case-proof-panel__stat strong{font-size:36px}}
