/* How to be innovative wedding planner — Industrial Day→Night card with Edison glow */
.card--industrial{
  --card-bg:#F0EBE3;--card-text:#3A332A;--card-amber:#C4935A;--card-teal:#5B7A7A;
  --card-night:#0E1215;--card-warm:#E8E2D8;
  background:var(--card-bg);overflow:hidden;position:relative;
  border-radius:0;border:1px solid rgba(196,147,90,.12);
  font-family:'Spectral',Georgia,serif;color:var(--card-text);
  transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease;
}
.card--industrial:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(14,18,21,.12)}
.card--industrial .card__img-wrap{position:relative;overflow:hidden;aspect-ratio:16/9}
.card--industrial .card__img{
  width:100%;height:100%;object-fit:cover;
  transition:transform .8s ease,filter .8s ease;
  filter:saturate(.85) contrast(1.05);
}
.card--industrial:hover .card__img{transform:scale(1.04);filter:saturate(.95) contrast(1.1) brightness(.95)}
/* Dark gradient overlay — mimics day→night */
.card--industrial .card__img-wrap::after{
  content:'';position:absolute;inset:0;
  background:linear-gradient(180deg,transparent 30%,rgba(14,18,21,.7) 100%);
  pointer-events:none;
}
/* Edison glow on hover — amber light leak */
.card--industrial .card__img-wrap::before{
  content:'';position:absolute;inset:0;pointer-events:none;z-index:1;
  background:radial-gradient(ellipse 50% 60% at 50% 70%,rgba(196,147,90,.25),transparent 70%);
  opacity:0;transition:opacity .6s ease;
}
.card--industrial:hover .card__img-wrap::before{opacity:1}
.card--industrial .card__badge{
  position:absolute;top:14px;left:14px;z-index:2;
  font-family:'Azeret Mono','Space Mono',monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;
  font-weight:300;color:var(--card-amber);
  background:rgba(14,18,21,.7);backdrop-filter:blur(6px);
  padding:5px 14px;
}
.card--industrial .card__body{padding:22px 24px 26px}
.card--industrial .card__year{
  font-family:'Azeret Mono','Space Mono',monospace;font-size:9px;letter-spacing:4px;
  color:var(--card-teal);margin-bottom:6px;display:block;font-weight:300;
}
.card--industrial .card__title{
  font-family:'Syne',sans-serif;font-weight:700;font-size:20px;
  line-height:1.25;margin-bottom:8px;letter-spacing:-.02em;
  transition:color .4s ease;
}
.card--industrial:hover .card__title{color:var(--card-amber)}
.card--industrial .card__desc{
  font-size:13px;line-height:1.65;color:rgba(58,51,42,.5);font-weight:300;
}
/* Pipe divider accent — industrial style */
.card--industrial::after{
  content:'';position:absolute;bottom:0;left:24px;right:24px;height:1px;
  background:linear-gradient(90deg,transparent,var(--card-amber) 20%,var(--card-amber) 80%,transparent);
  opacity:.15;transition:opacity .4s ease;
}
.card--industrial:hover::after{opacity:.4}
