.img-st{background:var(--bg);padding-block:calc(var(--nav-h) + var(--s8)) var(--s12)}.img-st__head{display:grid;gap:var(--s3);justify-items:center;margin-bottom:var(--s8);text-align:center}.img-st__head .img-h1{font-size:clamp(36px,5vw,72px);max-width:16ch;text-wrap:balance}.img-st__grid{display:grid;gap:var(--s3);list-style:none;margin:0;padding:0}@media (min-width:600px){.img-st__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.img-st__grid{grid-template-columns:repeat(3,1fr)}}.img-st__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.img-st__card:hover{border-color:var(--accent);box-shadow:0 24px 48px -32px rgb(0 40 60/.45);transform:translateY(-2px)}.img-st__media{aspect-ratio:4/3;background:#fff;border-bottom:1px solid var(--line);overflow:hidden;position:relative}.img-st__media img{box-sizing:border-box;height:100%;inset:0;object-fit:contain;padding:var(--s3);position:absolute;transition:transform .4s var(--ease);width:100%}.img-st__card:hover .img-st__media img{transform:scale(1.04)}.img-st__body{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:space-between;padding:var(--s3)}.img-st__body .img-h3{font-size:var(--fs-2);font-weight:600;line-height:1.3;margin:0}.img-st__dl{min-height:44px;padding-inline:var(--s3)}.img-st__dl .img-icon{height:18px;width:18px}@media (max-width:767px){.img-st{padding-block:calc(var(--nav-h) + var(--s5)) var(--s8)}.img-st__head{margin-bottom:var(--s5)}.img-st__body{align-items:flex-start;flex-direction:column;padding:var(--s2) var(--s3) var(--s3)}}.img-word{display:inline-block}@media (prefers-reduced-motion:no-preference){.img-word{animation:img-word .3s var(--ease) both;animation-delay:calc(60ms + var(--i)*60ms)}}@keyframes img-word{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}