.signal-yard-hero{padding:30px;position:relative}@media (min-width:1600px){.signal-yard-hero{padding:50px}}.signal-yard-hero{height:calc(100dvh - 155px)}@media screen and (min-width:1280px){.signal-yard-hero{height:calc(100dvh - 175px)}}@media screen and (min-width:2000px){.signal-yard-hero{max-height:unset}}.signal-yard-hero img:not(.pattern){height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.signal-yard-hero img:not(.pattern).mobile-image{display:block}@media (min-width:830px){.signal-yard-hero img:not(.pattern).mobile-image{display:none}}.signal-yard-hero img:not(.pattern).mobile-image{display:none}@media (min-width:830px){.signal-yard-hero img:not(.pattern).mobile-image{display:block}}.signal-yard-hero .image-container{border-radius:20px;height:100%;isolation:isolate;overflow:hidden;position:relative;width:100%}@media (min-width:1300px){.signal-yard-hero .image-container{border-radius:30px}}.signal-yard-hero .image-container:after{background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.6));content:"";height:100%;inset:0 0 0 0;position:absolute;width:100%}.signal-yard-hero .site-container{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;padding:30px 20px;width:100%}@media (min-width:1300px){.signal-yard-hero .site-container{padding-bottom:65px;padding-left:0;padding-right:0}}@media (min-width:1600px){.signal-yard-hero .site-container{padding-left:100px;padding-right:100px}}@media screen and (min-width:1900px){.signal-yard-hero .site-container{max-width:unset!important;width:100%!important}}@media screen and (min-width:2000px){.signal-yard-hero .site-container{padding-left:160px;padding-right:160px}}.signal-yard-hero .pattern{height:auto;left:-80%;position:absolute;top:-50px;width:200%}@media (min-width:640px){.signal-yard-hero .pattern{left:-50%;width:120%}}@media (min-width:1100px){.signal-yard-hero .pattern{top:-30%;width:85%}}@media (min-width:1300px){.signal-yard-hero .pattern{left:-30%;top:-19%}}.signal-yard-hero .pattern{max-width:unset}@media screen and (min-width:1400px){.signal-yard-hero .pattern{top:-3%;width:90%}}@media screen and (min-width:1900px){.signal-yard-hero .pattern{height:608px;left:-406px;top:-40px;width:1360px}}.signal-yard-hero h1{color:#fff;font-family:new-hero,sans-serif!important;letter-spacing:unset!important;letter-spacing:.025em;line-height:1.16;z-index:10}.signal-yard-hero h1 div{font-family:new-hero,sans-serif!important;font-weight:700}@media screen and (min-width:1900px){.signal-yard-hero h1{font-size:92px;line-height:147px}}
