.jsi-video{position:relative;aspect-ratio:16/9;background:#000;margin-bottom:36px}.jsi-video iframe{position:absolute;inset:0;width:100%!important;height:100%!important;border:0}
.jsi-main img{width:100%;height:auto;display:block;margin-bottom:36px}
.jsi-facts{display:flex;gap:48px;flex-wrap:wrap;margin:0 0 32px}.jsi-facts small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--muted)}.jsi-facts b{font:700 20px var(--h)}
.jsi-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:32px}.jsi-gal img{width:100%;height:220px;object-fit:cover;display:block}
.jsi-tm{display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:56px;align-items:start}.jsi-tm .tph{position:relative;aspect-ratio:4/5;overflow:hidden}
@media(max-width:760px){.jsi-tm{grid-template-columns:1fr;gap:28px}.jsi-facts{gap:24px}}
