.center-image {
  display: block;
  margin: auto;
  margin-top:25%;
  width: 50%; /* Optional: set a specific width */
}

.hero {
  display: block;
  margin: auto;
  margin-top:10%;
  width: 75%; /* Optional: set a specific width */
}
/* ============================================================
   OZU.ai extracted font declarations (static hosting version)
   ============================================================ */

/* -------- Regular / Base UI font -------- */
body {
  font-family: "OZU-Sans", Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, .headline {
  font-family: "OZU-Display", "OZU-Sans", sans-serif;
}

@font-face {
  font-family: "OZU-Sans";
  src: url("fonts/1bcd8637363caedc-s.p.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OZU-Sans";
  src: url("fonts/4b24a0f51ac30f35-s.p.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OZU-Sans";
  src: url("fonts/5be913453b85e745-s.p.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OZU-Sans";
  src: url("fonts/6f98ec0cf08997ab-s.p.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* -------- Display / Headline font -------- */

@font-face {
  font-family: "OZU-Display";
  src: url("fonts/8fe1d8f7bc0f4a63-s.p.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OZU-Display";
  src: url("fonts/52ca718f840a6061-s.p.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OZU-Display";
  src: url("fonts/71b7a9d2271b48ba-s.p.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "OZU-Display";
  src: url("fonts/79d898901754430b-s.p.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* -------- Optional italics -------- */

@font-face {
  font-family: "OZU-Sans";
  src: url("fonts/84a7d7d9f4497e03-s.p.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* -------- Usage defaults -------- */

body {
  font-family: "OZU-Sans", system-ui, -apple-system, BlinkMacSystemFont,
               "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

h1, h2, h3, h4, .headline {
  font-family: "OZU-Display", "OZU-Sans", system-ui, sans-serif;
}
