/* Generated from torabi-sketch — do not edit by hand. Source: blog.html #page-hero */

.pg-hero{
  position:relative; isolation:isolate; overflow:hidden;
  background:linear-gradient(150deg,#1c0710 0%,#451021 42%,#2e0d1a 72%,#0e0408 100%);
  margin-top:calc(-1 * var(--hx-headroom, 7rem));
}
@media (max-width:768px){ .pg-hero{ --hx-headroom:6.25rem; } }
.pg-hero__inner{ position:relative; z-index:1; padding-top:calc(var(--hx-headroom,7rem) + 2.5rem); padding-bottom:3.75rem; }
@media (min-width:768px){ .pg-hero__inner{ padding-top:calc(var(--hx-headroom,7rem) + 4.25rem); padding-bottom:5.5rem; } }
.pg-hero__bg{ position:absolute; inset:0; z-index:0; pointer-events:none; }
.pg-hero__img{
  position:absolute; inset:0;
  background:url("../images/bg-dark-5.jpg") center/cover no-repeat;
  transform:scaleX(-1); opacity:.20;
  -webkit-mask-image:linear-gradient(270deg,#000,transparent 72%);
          mask-image:linear-gradient(270deg,#000,transparent 72%);
}
.pg-hero__glow{ position:absolute; inset:0; background:radial-gradient(ellipse 60% 78% at 82% -12%, rgba(197,163,91,.20), transparent 60%); }
.pg-hero__dots{
  position:absolute; inset:0;
  background-image:radial-gradient(rgba(248,244,236,.07) 1px, transparent 1px);
  background-size:16px 16px;
  -webkit-mask-image:radial-gradient(ellipse 75% 82% at 55% 35%,#000 35%,transparent 82%);
          mask-image:radial-gradient(ellipse 75% 82% at 55% 35%,#000 35%,transparent 82%);
}
.pg-hero__hair{ position:absolute; left:0; right:0; bottom:0; height:1px; background:linear-gradient(90deg,transparent,rgba(197,163,91,.5),transparent); }

/* text over the dark band */
.pg-crumb a{ color:rgba(248,244,236,.7); transition:color .2s ease; }
.pg-crumb a:hover{ color:var(--gold-soft); }
.pg-crumb > span[aria-hidden]{ color:rgba(248,244,236,.32); }
.pg-crumb__cur{ color:var(--gold-soft); }
.pg-eyebrow .label{ color:var(--gold-soft); }
.pg-eyebrow .rule{ background:linear-gradient(90deg,var(--gold),transparent); }
.pg-title{ color:var(--cream); }
.pg-deck{ color:rgba(248,244,236,.8); }
