header{
    background: #fff;
    font-size: 10px;
    letter-spacing: .025em;
}
header *{
    line-height: 1em;
}
header a:hover{
    color: #000;
}
header h1{
    height: 5.8em;
    padding: 0 2em;
    display: flex;
    align-items: center;
}
header h1 img{
    width: 11.2em;
    margin: 0 1.3em 0 0;
}
header h1 span{
    font-size: 2.4em;
    line-height: .833em;
    font-weight: bold;
}
header > a{
    width: 100%;
    height: 15em;
    background: #e5e5e5;
    display: flex;
    justify-content: center;
    align-items: center;
}
header > a img{
    width: 26em;
}

@media screen and (max-width:768px) {
    header h1{
        height: 2.8em;
        padding: 0 1em;
    }
    header h1 img{
        width: 5.6em;
        margin: 0 .6em 0 0;
    }
    header h1 span{
        font-size: 1.2em;
    }
    header > a img{
        width: 13em;
    }
    header > a{
        height: 7.5em;
    }
    
}