.equipment-tabs{display:flex;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.17);overflow-x:auto}.equipment-tabs button{min-height:55px;padding:0 23px;border:0;border-bottom:2px solid transparent;background:transparent;color:#829ba7;font-size:11px;white-space:nowrap;cursor:pointer}.equipment-tabs button.is-active{color:#fff;border-color:var(--cyan)}.equipment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.15)}.equipment-card{background:#0c2940;transition:.3s}.equipment-card:hover{background:#10334f;transform:translateY(-4px)}.equipment-card.is-hidden{display:none}.equipment-card__image{height:310px;padding:18px;background:#f8f9fa;display:grid;place-items:center;overflow:hidden}.equipment-card__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.equipment-card__body{min-height:275px;padding:25px;display:flex;flex-direction:column}.equipment-card__body>span{color:#66b9c8;font:8px var(--mono);letter-spacing:.08em}.equipment-card h3{margin:14px 0 10px;font:700 24px/1.08 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.equipment-card p{margin:0;color:#a7bbc5;font-size:12px}.equipment-card a{margin-top:auto;padding-top:24px;color:#dce8ed;font-size:11px;font-weight:700}.equipment-card a b{float:right;color:var(--cyan);font-size:17px}.equipment-note{max-width:850px;margin:22px 0 0;color:#718d99;font-size:9px}@media(max-width:1120px){.equipment-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.equipment-grid{grid-template-columns:1fr}.equipment-card__image{height:280px}.equipment-card__body{min-height:245px}}
