*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

html,
body{

    width:100%;
    height:100%;

}

body{

    font-family:'Inter',sans-serif;
    overflow:hidden;

}

.hero{

    position:relative;

    width:100%;
    height:100vh;

    background:url("background.png") center center;
    background-size:cover;
    background-repeat:no-repeat;

}

.overlay{

    position:absolute;
    inset:0;

    background:linear-gradient(
        90deg,
        rgba(15,25,35,.28) 0%,
        rgba(15,25,35,.10) 35%,
        rgba(15,25,35,0) 65%
    );

}

.content{

    position:absolute;

    top:8%;
    left:5%;

    max-width:440px;

    z-index:2;

}

.eyebrow{

    display:block;

    margin-bottom:18px;

    font-size:11px;

    font-weight:500;

    letter-spacing:.55em;

    color:rgba(255,255,255,.75);

    text-transform:uppercase;

}

h1{

    font-size:70px;

    font-weight:200;

    line-height:.92;

    color:#ffffff;

    margin-bottom:30px;

    text-shadow:0 10px 30px rgba(0,0,0,.18);

}

p{

    font-size:20px;

    line-height:1.7;

    color:rgba(255,255,255,.88);

    margin-bottom:40px;

    max-width:360px;

}

.button{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    padding:14px 26px;

    border:1px solid rgba(255,255,255,.45);

    border-radius:999px;

    text-decoration:none;

    color:white;

    font-size:13px;

    font-weight:400;

    backdrop-filter:blur(10px);

    transition:.3s;

}

.button:hover{

    background:white;

    color:#23364A;

    border-color:white;

}

@media(max-width:1000px){

.hero{

    background-position:68% center;

}

.content{

    left:8%;
    right:8%;
    top:10%;

    max-width:100%;

}

h1{

    font-size:58px;

}

p{

    font-size:20px;

}

.button{

    width:100%;

}

}

@media(max-width:600px){

h1{

    font-size:46px;

}

p{

    font-size:18px;

}

.eyebrow{

    font-size:11px;

}

}