/* 한글 폰트: Pretendard */
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css");

:root {
  --md-text-font: "Pretendard Variable";
}

/* 첫 화면 */
.hero { padding: 3rem 0 2rem; }
.hero h1 { font-size: 2.6rem; font-weight: 800; letter-spacing: -0.02em; margin-bottom: 0.6rem; }
.hero .lead { font-size: 1.15rem; opacity: 0.75; margin-bottom: 1.6rem; }
.hero .md-button { margin: 0 0.4rem 0.4rem 0; border-radius: 999px; }
@media screen and (max-width: 44.9375em) {
  .hero { padding: 1.5rem 0 1rem; }
  .hero h1 { font-size: 1.9rem; }
}
.hero h1, .hero .lead { word-break: keep-all; }
