.interior-hero{position:relative;width:100%;min-height:clamp(35rem, 45vw, 48rem);background:#000;overflow:clip;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;isolation:isolate}.interior-hero__visuals{position:absolute;inset:0;z-index:-1}.interior-hero__bg{position:absolute;inset:0}.interior-hero__img{width:100%;height:100%;object-fit:cover;opacity:.3}.interior-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#0c1b2a 0%,rgba(12,27,42,.8) 50%,rgba(12,27,42,.4) 100%)}.interior-hero__border{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#5aaaed;z-index:1}.interior-hero__content{position:relative;z-index:2;width:100%;flex-shrink:0;padding-top:var(--site-content-top-padding);padding-bottom:64px}.interior-hero__container{width:min(
    var(--gilliam-law-homepage-max-width),
    calc(100% - (var(--gilliam-law-page-gutter) * 2))
  );margin:0 auto}.interior-hero__inner{display:grid;grid-template-columns:repeat(12,minmax(0, 1fr));column-gap:var(--gilliam-law-homepage-grid-gap);gap:clamp(1.5rem, 3vw, 2rem);align-items:flex-start}.interior-hero__breadcrumbs{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:"Proxima Nova","Montserrat","Helvetica Neue",Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:normal;letter-spacing:.01em}.interior-hero__breadcrumb-link{color:#fba346;text-decoration:none;transition:opacity .2s ease}.interior-hero__breadcrumb-link:hover{opacity:.82}.interior-hero__breadcrumb-sep{display:inline-block;width:.25rem;height:.5rem;border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;transform:rotate(-45deg);margin:0 .25rem}.interior-hero__breadcrumb-current{color:#fff}.interior-hero__headline{grid-column:1/span 7;font-family:"Novantique Serif","Cormorant Garamond",Georgia,"Times New Roman",serif;font-size:clamp(2.5rem, 6vw, 4.1875rem);font-weight:400;line-height:1.1;text-transform:uppercase;display:flex;flex-direction:column}.interior-hero__headline-primary{color:#fff}.interior-hero__headline-highlight{color:#5aaaed}.interior-hero__media{position:absolute;bottom:0;right:24px;height:70%;width:50%;z-index:1;pointer-events:none;isolation:isolate}.interior-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,27,42,0) 0%,rgba(12,27,42,.4) 100%);z-index:5}.interior-hero__portrait{position:absolute;bottom:0;height:min(60vh, calc(100% - 0.5rem));filter:drop-shadow(0 24px 48px rgba(0,0,0,.4));z-index:1;pointer-events:none}.interior-hero__portrait img{display:block;height:100%;width:auto;max-width:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 72%,rgba(0,0,0,.92) 82%,rgba(0,0,0,.56) 92%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 72%,rgba(0,0,0,.92) 82%,rgba(0,0,0,.56) 92%,transparent 100%)}.interior-hero__portrait--left{left:100px;z-index:1}.interior-hero__portrait--center{left:45%;bottom:0;z-index:3;transform:translateX(-40%)}.interior-hero__portrait--right{right:50px;bottom:0;z-index:2}@media (max-width:1200px){.interior-hero__media{width:50%}.interior-hero__portrait--left{left:0;z-index:1}.interior-hero__portrait--center{left:45%;bottom:0;z-index:3;transform:translateX(-40%)}.interior-hero__portrait--right{right:0;bottom:0;z-index:2}}@media (max-width:1024px){.interior-hero{min-height:30rem}.interior-hero__media{opacity:.7}}@media (max-width:768px){.interior-hero__content{padding-top:var(--site-content-top-padding);padding-bottom:64px}.interior-hero__headline{font-size:clamp(2rem, 10vw, 3rem);grid-column:1/-1}.interior-hero__container{width:min(
      var(--gilliam-law-homepage-max-width),
      calc(100% - (var(--gilliam-law-page-gutter) * 2))
    )}.interior-hero__inner{grid-template-columns:1fr}.interior-hero__breadcrumbs{grid-column:1/-1}.interior-hero__media{display:none}}