body {
  width: 100%;
  margin: 0;
  overflow-x: hidden;
  font-family: sans-serif;
}

header {
  height: 35vh;
  background: #07598c;
  color: white;
  font-size: 10vw;
  font-weight: 800;
}
.fullscreen {
  border-bottom: 4px solid black;
  height: 100vh;
  width: 100%;
  background: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 25%,
    rgba(255, 255, 255, 0.05) 25%,
    rgba(255, 255, 255, 0.06) 75%,
    rgba(255, 255, 255, 0) 75%
  );
}

h1 {
  color: white;
  margin: 0;
  font-size: clamp(28px, 9vw, 60px);
}

.centered {
  display: flex;
  align-items: center;
  justify-content: center;
}

.column {
  flex-direction: column;
}

button {
  padding: 20px;
  margin: 20px;
  position: fixed;
  top: 0;
  z-index: 1000;
}
