.Header{background-size:cover;background-position:center;position:relative;padding:7rem 0;box-sizing:border-box}
.Header-overlay{background-color:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:100%}
.Header-container{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
.Header-content{text-align:center;position:relative;z-index:5}
.Header--fullHeight{height:calc(100vh - var(--spacing-navbar))}
.Body--transparentNav .Header--fullHeight{height:100vh}
.Header--contrast{color:var(--color-text-contrast)}