  /* ========== MULTI-RESIDENTIAL ========== */
.multi .wrap{
  max-width:1400px;
  margin:0 auto;
}
 .multi-types .panel p{
   color:#ffffff;
 }
  .multi{background:var(--ink);color:#fff;padding:120px 0 130px}
  .multi-grid{display:grid;grid-template-columns:0.95fr 1.05fr;gap:90px;align-items:center}
  .multi .eyebrow{color:rgba(255,255,255,0.65)}
  .multi h2{color:#fff;font-size:clamp(38px,4.4vw,58px);font-weight:500;line-height:1.05;margin-top:18px}
  .multi h2 em{color:#fff;opacity:0.88}
  .multi .lead p{margin-top:24px;color:#a8a8ad;font-size:17px;line-height:1.65;max-width:520px}
  .multi-types{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,0.12)}
  .multi-types .item{border-bottom:1px solid rgba(255,255,255,0.12)}
  .multi-types .row-box{display:grid;grid-template-columns:60px 1fr auto;gap:24px;align-items:center;padding:30px 0;width:100%;background:transparent;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:.25s}
  .multi-types .row-box:hover{padding-left:10px}
  .multi-types .num{font-family:"Albert Sans",sans-serif;font-size:14px;font-style:italic;color:rgba(255,255,255,0.55)}
  .multi-types .label{font-size:22px;font-weight:500;color:#fff;letter-spacing:-0.01em}
  .multi-types .arr{width:36px;height:36px;border:1px solid rgba(255,255,255,0.3);border-radius:50%;display:grid;place-items:center;color:#fff;transition:transform .3s ease, background .25s, color .25s}
  .multi-types .arr svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.4;fill:none}
  .multi-types .row-box:hover .arr{background:#fff;color:var(--ink)}
  .multi-types .item.open .arr{transform:rotate(180deg);background:#fff;color:var(--ink)}
  .multi-types .panel{max-height:0;overflow:hidden;transition:max-height .35s ease, padding .25s ease;color:#cfcfd2;font-size:15.5px;line-height:1.7;padding:0 0 0 84px}
  .multi-types .item.open .panel{max-height:260px;padding:0 0 28px 84px}
