/*
Theme Name: KinddahFunky Enterprise
Version: 1.0
*/

:root{
  --forest:#2F4F3A;
  --cream:#F5F0E6;
  --copper:#B87333;
  --dark:#1E1E1E;
}

*{
  margin:0;
  padding:0;
  box-sizing:border-box;
}

body{
  font-family:'Inter',sans-serif;
  background:var(--cream);
  color:var(--dark);
}

header{
  background:white;
  padding:20px 60px;
  box-shadow:0 2px 10px rgba(0,0,0,.08);
}

.hero{
  min-height:90vh;
  background:
  linear-gradient(
      rgba(0,0,0,.40),
      rgba(0,0,0,.40)
  ),
  url('https://images.unsplash.com/photo-1513694203232-719a280e022f?auto=format&fit=crop&w=1800&q=80');

  background-size:cover;
  background-position:center;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  color:white;
}

.hero-inner{
  max-width:900px;
  padding:40px;
}

.hero h1{
  font-family:'Playfair Display',serif;
  font-size:72px;
  margin-bottom:20px;
}

.hero p{
  font-size:24px;
}

.section{
  padding:100px 10%;
}

.metric-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:30px;
}

.metric{
  background:white;
  padding:40px;
  border-radius:12px;
  text-align:center;
  box-shadow:0 5px 20px rgba(0,0,0,.08);
}

.metric-number{
  font-size:48px;
  color:var(--forest);
  font-weight:700;
}

.story-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:30px;
}

.story-card{
  background:white;
  border-radius:12px;
  padding:30px;
  box-shadow:0 5px 20px rgba(0,0,0,.08);
}

.story-card h3{
  margin-bottom:15px;
}

footer{
  background:var(--forest);
  color:white;
  padding:70px;
  text-align:center;
}

@media(max-width:900px){

.metric-grid,
.story-grid{
  grid-template-columns:1fr;
}

.hero h1{
  font-size:42px;
}

}