.big-stat{font-size:clamp(80px,12vw,180px);line-height:.9;letter-spacing:-.05em;font-weight:500;color:var(--accent-hi)}
.facade .photo{aspect-ratio:3/2}
.jsw{margin-top:56px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}
.jsw .photo{aspect-ratio:4/3}
.jsw .photo img{transition:opacity .25s}
.jlist{display:flex;flex-direction:column;border-top:1px solid var(--d-line)}
.jlist button{display:flex;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--d-line);text-align:left;font-size:16px;color:var(--d-muted);transition:color .2s}
.jlist button i{width:26px;height:26px;border-radius:99px;border:1px solid rgba(255,255,255,.2);flex:none;outline:2px solid transparent;outline-offset:2px;transition:.2s}
.jlist button.on{color:var(--d-text)}
.jlist button.on i{outline-color:var(--accent-hi)}
.jlist button:hover{color:var(--d-text)}
.jnote{font-size:13.5px;color:var(--d-muted);margin-top:16px}
@media (max-width:900px){.jsw{grid-template-columns:1fr}
}
