
.unified-project-opening{width:100%;text-align:left;margin:0 0 45px}.unified-project-opening h1,body .hero-copy.unified-project-opening h1,body .project-opening .unified-project-opening h1{font:700 clamp(36px,4vw,60px)/1.03 Arial,sans-serif;letter-spacing:-2px;white-space:normal;margin:0 0 42px}.unified-project-category{display:flex;align-items:center;gap:13px;font:400 12px/1.5 Arial,sans-serif;letter-spacing:2px;color:#756e63;margin:0 0 15px}.unified-project-category:before{content:'';width:14px;height:14px;border-radius:4px;background:var(--opening-accent);flex-shrink:0}.unified-project-opening>p,body .hero-copy.unified-project-opening>p{font:400 18px/1.7 Arial,sans-serif;max-width:1050px;margin:0;color:inherit}.hero:has(.unified-project-opening),.case-hero:has(.unified-project-opening){padding-top:100px}.hero-inner:has(.unified-project-opening){display:flex;flex-direction:column;align-items:stretch;gap:15px}.animals-hero:has(.unified-project-opening){display:flex;flex-direction:column;align-items:stretch;padding-top:100px}.animals-hero>.unified-project-opening{margin-bottom:15px}.animals-hero>img{width:100%;height:380px;object-fit:cover}.hero-inner:has(.unified-project-opening)>.hero-road{position:static;width:100%;height:380px;max-height:none;object-fit:cover;mask-image:none;-webkit-mask-image:none;border-radius:12px}.hero-inner:has(.unified-project-opening)>.hero-phones{align-self:center}.project-opening:has(.unified-project-opening){padding-bottom:0}.project-opening .unified-project-opening{margin-bottom:45px}@media(max-width:650px){.unified-project-opening h1,body .hero-copy.unified-project-opening h1,body .project-opening .unified-project-opening h1{font-size:36px;margin-bottom:30px}.unified-project-category{font-size:10px;letter-spacing:1.5px}.unified-project-opening>p,body .hero-copy.unified-project-opening>p{font-size:16px}.animals-hero>img,.hero-inner:has(.unified-project-opening)>.hero-road{height:260px}}
