.home-box {
    width: min(100% - 20px, 620px);
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: grid;
    gap: 20px 20px;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto auto;
}

.home-item {
    background-color: transparent;
}

.home-item button {
    width: 100%;
    height: 100%;
    font-family: 'Lobster';
    font-size: min(20px, 5vw);
}