/* ============================================================
   Organo Green Farms — Home Page Hero Styles
   Only loaded on index.html
   ============================================================ */

body[data-p=home]{padding-top:0}
.hero{position:relative;height:100vh;min-height:620px;display:flex;align-items:center;overflow:hidden}
.hbg{position:absolute;inset:0;
  background:url('https://images.unsplash.com/photo-1500382017468-9049fed747ef?w=1800&q=80') center/cover no-repeat;
  transform:scale(1.06)}
.hbg::after{content:'';position:absolute;inset:0;
  background:linear-gradient(110deg,rgba(5,28,16,.83) 42%,rgba(5,28,16,.42) 100%)}
.hco{position:relative;z-index:2;max-width:660px;padding:0 5%}
.htag{display:inline-block;background:rgba(245,184,0,.14);border:1px solid rgba(245,184,0,.35);
  color:var(--gold);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;
  padding:6px 16px;border-radius:40px;margin-bottom:22px;
  opacity:0;transform:translateY(18px);animation:fu .7s .2s forwards}
.hco h1{font-size:clamp(2.8rem,6vw,5rem);font-weight:900;line-height:1.08;color:var(--w);
  margin-bottom:18px;opacity:0;transform:translateY(28px);animation:fu .8s .4s forwards}
.hco h1 span{color:var(--gold)}
.hco p{font-size:1.05rem;color:rgba(255,255,255,.76);line-height:1.7;max-width:460px;
  margin-bottom:34px;opacity:0;transform:translateY(28px);animation:fu .8s .6s forwards}
.hbt{display:flex;gap:14px;flex-wrap:wrap;opacity:0;transform:translateY(28px);animation:fu .8s .8s forwards}
.bo2{background:transparent;color:var(--w);border:2px solid rgba(255,255,255,.5);
  font-weight:800;font-size:.9rem;padding:12px 26px;border-radius:40px;
  text-decoration:none;display:inline-block;transition:all .25s}
.bo2:hover{border-color:var(--w);background:rgba(255,255,255,.1);transform:translateY(-2px)}
.hsc{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);
  display:flex;flex-direction:column;align-items:center;gap:7px;
  color:rgba(255,255,255,.45);font-size:.72rem;letter-spacing:.08em;animation:bo 2s infinite}
.hsc span{width:1px;height:44px;background:linear-gradient(to bottom,rgba(255,255,255,.45),transparent)}