@font-face {
  font-family: 'Bogue';
  src: url("/fonts/BogueBlack/font.woff2") format("woff2"), url("/fonts/BogueBlack/font.woff") format("woff");
  font-weight: 900;
  font-style: normal; }

body {
  background-color: #fbc547;
  color: #333;
  margin: 0;
  padding: 0;
  text-align: left;
  height: 100vh;
  position: relative;
  overflow: hidden; }

h1 {
  font-family: 'Bogue', sans-serif;
  font-weight: 900;
  font-size: clamp(4rem, 16vmin, 25rem);
  line-height: 0.75;
  letter-spacing: -0.05em;
  margin: 0;
  position: absolute;
  bottom: 2rem;
  left: 2rem;
  right: 2rem; }
  h1 a {
    color: inherit;
    text-decoration: none; }
    h1 a .email-prefix,
    h1 a .email-suffix {
      opacity: 0;
      transition: opacity 0.3s ease;
      font-size: 0.8em; }
    h1 a:hover .email-prefix, h1 a:hover .email-suffix {
      opacity: 0.6; }
