.homepage-text-fill{position:relative;min-height:100vh;height:fit-content;background:#0d1d2b;color:#fff}.homepage-text-fill__track{width:min(
    var(--gilliam-law-homepage-max-width),
    calc(100% - (var(--gilliam-law-page-gutter) * 2))
  );margin:0 auto}.homepage-text-fill__inner{position:sticky;top:0;min-height:100vh;display:grid;grid-template-columns:repeat(12,minmax(0, 1fr));column-gap:var(--gilliam-law-homepage-grid-gap);align-items:center;padding:clamp(5rem, 10vw, 8rem) 0}.homepage-text-fill__copy{grid-column:1/span 11;display:flex;flex-wrap:wrap;height:fit-content;max-width:none;margin:0;font-family:"Novantique Serif","Cormorant Garamond",Georgia,"Times New Roman",serif;font-size:clamp(3rem, 5.5vw, 4.625rem);font-weight:300;line-height:1.12;letter-spacing:-.03em}.homepage-text-fill__word{color:rgba(255,255,255,.2);transition:color .2s linear}.homepage-text-fill__space{display:inline}@media (max-width:1023px){.homepage-text-fill{min-height:auto}.homepage-text-fill__inner{position:static;min-height:auto;grid-template-columns:1fr;padding:5rem 0}.homepage-text-fill__copy{grid-column:1/-1;font-size:clamp(2.25rem, 7vw, 3.5rem)}}@media (max-width:767px){.homepage-text-fill__inner{padding:4rem 0}.homepage-text-fill__copy{font-size:clamp(2rem, 8vw, 2.75rem);line-height:1.15}}