.design-page [data-hero-variant=landing]{--listing-wave-height:clamp(72px,7.64vw,110px);position:relative;overflow:hidden;color:#fff;padding:104px 0 calc(var(--listing-wave-height) + clamp(48px, 4vw, 64px))}.design-page [data-hero-variant=landing]>.wave.bot{height:var(--listing-wave-height)}.design-page [data-hero-variant=landing]>.wrap{position:relative;z-index:3;text-align:center}.design-page [data-hero-variant=landing] h1{margin-top:0;font-size:52px;font-weight:800;letter-spacing:-.055em;line-height:1.28}.design-page [data-hero-variant=landing] h1 b{color:#FBD9DA;font-weight:900}.design-page [data-hero-variant=landing] .cnote{margin:26px auto 0;max-width:640px;font-size:16.5px;font-weight:500;color:#EBC9C9;line-height:1.85}.design-page [data-hero-variant=landing] .crumb{margin-top:22px;font-size:13.5px;color:#D3AEAE;letter-spacing:.02em}.design-page [data-hero-variant=landing] .crumb i{font-style:normal;opacity:.6;margin:0 8px}@media (min-width:821px){.design-page [data-hero-variant=landing] .crumb.fx.d2{margin-bottom:20px}}@media (max-width:820px){.design-page [data-hero-variant=landing]{padding-top:74px}.design-page [data-hero-variant=landing] h1{font-size:34px}.design-page [data-hero-variant=landing] .cnote{font-size:15.5px}}html body .design-page[data-design-page] .lhero.practice-photo-hero{padding-top:392px;background:radial-gradient(120% 90% at 18% 0,#2b1517 0,transparent 58%),radial-gradient(85% 70% at 82% 22%,#241110 0,transparent 55%),linear-gradient(180deg,#160c0d,#100809)}.practice-photo-hero .practice-hero-photo{position:absolute;inset:0 0 auto;height:510px;z-index:0;pointer-events:none;filter:saturate(.72) contrast(1.05) brightness(.98);-webkit-mask-image:linear-gradient(180deg,#000,#000 46%,rgba(0,0,0,.55) 74%,transparent);mask-image:linear-gradient(180deg,#000,#000 46%,rgba(0,0,0,.55) 74%,transparent)}.practice-photo-hero .practice-hero-photo img{object-fit:cover;object-position:50% 60%}.design-page[data-design-page=real-estate] .practice-hero-photo img{object-position:70% 45%}.design-page[data-design-page=divorce] .practice-hero-photo img{object-position:45% 60%}.practice-photo-hero .practice-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,3,3,.5),rgba(6,3,3,.08) 28%,rgba(14,8,9,.52) 74%,rgba(16,9,10,.94))}.practice-photo-hero>.wave{z-index:2}@media (max-width:860px){html body .design-page[data-design-page] .lhero.practice-photo-hero{padding-top:276px}.practice-photo-hero .practice-hero-photo{height:360px}}@media (max-width:820px){html body .design-page[data-design-page] .lhero.practice-photo-hero{padding-top:236px}.practice-photo-hero .practice-hero-photo{height:330px}}