.gtech-portal-buttons__inner{display:grid;grid-template-columns:repeat(3,1fr);max-width:min(var(--kss-container-max-width),var(--kss-page-width));margin:0 auto;gap:1.25rem}.gtech-portal-buttons__button{display:block;position:relative;text-decoration:none;cursor:pointer;color:#fff;overflow:hidden;background-color:#111;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.14);transition:box-shadow .32s,transform .32s}.gtech-portal-buttons__button:hover{box-shadow:0 8px 28px rgba(192,0,28,.28);transform:translateY(-4px)}.gtech-portal-buttons__button img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;transform:scale(1);transition:transform .5s}.gtech-portal-buttons__button:hover img{transform:scale(1.07)}.gtech-portal-buttons__button__bg{position:absolute;bottom:0;left:0;right:0;padding:2.5rem 1rem .85rem;background:linear-gradient(to top,rgba(0,0,0,.78) 0,rgba(0,0,0,.25) 55%,transparent 100%);transition:background .35s}.gtech-portal-buttons__button:hover .gtech-portal-buttons__button__bg{background:linear-gradient(to top,rgba(192,0,28,.82) 0,rgba(192,0,28,.2) 55%,transparent 100%)}.gtech-portal-buttons__button__bg span{display:flex;align-items:center;gap:.5rem}.gtech-portal-buttons__button__bg h3{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.gtech-portal-buttons__button:hover .gtech-portal-buttons__button__bg span::after{opacity:1;transform:translateX(0)}@media screen and (max-width:900px){.gtech-portal-buttons__inner{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width:600px){.gtech-portal-buttons__inner{grid-template-columns:1fr;gap:.75rem}}.gtech-fake-link-text i{margin-left:.25rem;font-size:16px;color:#ffffffbb}.gtech-portal-button-subcopy p{margin:0}