.inv-head{padding-top:calc(150px * var(--s));padding-bottom:calc(80px * var(--s))}
.inv-head__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--gut);align-items:end;margin-top:calc(60px * var(--s))}
.inv-head__row .t-read{max-width:calc(560px * var(--s));justify-self:end}
.inv-halves{min-height:82svh;min-height:82vh}
.inv-halves .half{text-decoration:none;color:#fff}
.inv-halves .half .btn{align-self:flex-start}
.inv-halves .half .btn-paper{background:#fff;color:var(--c-ink);border-color:#fff}
.inv-halves .half:hover .btn-paper{background:transparent;color:#fff}
.inv-halves .half--capital .media img{filter:brightness(1.06) saturate(.9)}
.inv-halves .half .media img{transition:transform 1.6s var(--ease)}
.inv-halves .half:hover .media img{transform:scale(1.04)}
.inv-halves .half .kicker::before{background:#fff}

.bridge{display:grid;grid-template-columns:5fr 7fr;gap:calc(60px * var(--s));align-items:center}
.bridge__fig{margin:0}
.bridge__svg{width:100%;height:auto;overflow:visible;display:block}
.bridge__svg text{font-family:inherit}
.bridge__mark{font-size:13px;letter-spacing:4px;fill:#fff;font-weight:500}
.bridge__lbl{font-size:15px;fill:var(--t-head);font-weight:500}
.bridge__sub{font-size:11.5px;fill:var(--c-ink-3);letter-spacing:.3px}
.bridge__svg .node--marnal{fill:var(--c-ink);stroke:var(--c-ink)}
.bridge__svg path{stroke-width:1.2}
.bridge__svg .accent{stroke:var(--c-accent)}
.bridge__fig figcaption{max-width:calc(453px * var(--s))}

.deck__card .deck__body{gap:calc(20px * var(--s))}
.deck__sub{margin-top:calc(8px * var(--s));padding-top:calc(20px * var(--s));border-top:1px solid var(--t-line);font-size:var(--fs-lead);line-height:var(--lh-lead)}
.deck__card .media img{transition:transform 1.6s var(--ease)}
.deck__card:hover .media img{transform:scale(1.03)}

.ruler .t-read{max-width:calc(400px * var(--s))}
.inv-strip{display:grid;grid-template-columns:4fr 5fr 3fr;gap:var(--gut);align-items:end}
.inv-strip .media{aspect-ratio:1.25}
.inv-strip .media:nth-child(2){aspect-ratio:1.7}
.inv-strip .media:nth-child(3){aspect-ratio:.9}

#two-sides .compare>div{padding:calc(48px * var(--s))}
#two-sides .btn-row{align-items:stretch}
#two-sides .btn-320{height:auto;min-height:calc(60px * var(--s));padding-block:calc(12px * var(--s));max-width:100%}

@media (max-width:980px){
  .inv-head__row{grid-template-columns:1fr}
  .inv-head__row .t-read{justify-self:start}
  .inv-halves{min-height:0}
  .bridge{grid-template-columns:1fr}
  .inv-strip{grid-template-columns:1fr 1fr}
  .inv-strip .media:nth-child(3){display:none}
}
@media (max-width:640px){
  .bridge__lbl{font-size:18px}
  .bridge__sub{font-size:14px}
  .inv-strip{grid-template-columns:1fr}
  .inv-strip .media:nth-child(2){display:none}
}

#two-sides .compare>div{display:flex;flex-direction:column}
#two-sides .compare .t-read{margin-bottom:calc(40px * var(--s))}
#two-sides .compare .btn-row{margin-top:auto}
