.styles_serviceHero__IcwIr{height:100dvh;min-height:768px;position:relative;overflow:hidden;background-color:var(--c-light);color:var(--c-dark);display:flex;align-items:center;justify-content:center}.styles_bgGrid__c9Gsz{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;margin:0 auto;width:100%;max-width:1600px;overflow:hidden;pointer-events:none}.styles_bgGrid__c9Gsz:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(13,13,13,.14) 1px,transparent 0),linear-gradient(180deg,rgba(13,13,13,.14) 1px,transparent 0);background-size:320px 320px;background-position:0 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 300px,#000 calc(100% - 300px),transparent),linear-gradient(180deg,transparent 0,#000 250px,#000 calc(100% - 250px),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 300px,#000 calc(100% - 300px),transparent),linear-gradient(180deg,transparent 0,#000 250px,#000 calc(100% - 250px),transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.styles_textWrapper__BNDYU{position:relative;z-index:3;display:flex;flex-direction:column}.styles_tag__bWC3x{font-weight:500;font-size:20px;line-height:20px;letter-spacing:-3%;margin-bottom:10px;color:var(--c-dark)}.styles_title__U8oop{max-width:850px;font-weight:400;font-size:92px;line-height:1.1;letter-spacing:-3%;margin-bottom:44px}.styles_detail__xhOAS{max-width:750px;font-weight:400;font-size:20px;line-height:1.3;letter-spacing:0;align-self:flex-start}.styles_detail__xhOAS p,.styles_title__U8oop p{margin:0;font:inherit;line-height:inherit}.styles_bot__eRy9D{position:relative;display:flex;flex-direction:column;row-gap:44px;width:100%}.styles_btnLink___FDNM{text-transform:uppercase;display:flex;gap:1rem;text-decoration:none;color:inherit;font-size:16px;height:-moz-fit-content;height:fit-content;align-items:center;font-weight:400;line-height:125%;letter-spacing:0;align-self:flex-end;position:relative;transition:padding-left .3s ease,padding-right .3s ease;padding-right:20px;white-space:nowrap}.styles_btnLink___FDNM:before{content:"";position:absolute;width:14px;height:14px;left:0;top:50%;opacity:0;transform:translateY(-50%);transition:opacity .3s ease;background-color:var(--c-dark)}.styles_btnLink___FDNM img{width:16px;height:16px;object-fit:contain}@media (hover:hover) and (pointer:fine){.styles_btnLink___FDNM:hover{padding-left:20px;padding-right:0}.styles_btnLink___FDNM:hover:before{opacity:1}}@media (max-width:1023px){.styles_serviceHero__IcwIr{min-height:100dvh;position:relative}.styles_container__iZ0SB{position:absolute;top:25%;z-index:55}.styles_bgGrid__c9Gsz{height:100%;max-width:none}.styles_bgGrid__c9Gsz:before{background-size:240px 240px}.styles_textWrapper__BNDYU{display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:100%}.styles_tag__bWC3x{font-weight:600;font-size:16px;line-height:11px;letter-spacing:-3%;margin-bottom:20px;color:#0d0d0d}.styles_title__U8oop{font-size:38px;line-height:44px;letter-spacing:-3%;margin-bottom:0}.styles_detail__xhOAS,.styles_title__U8oop{font-weight:400;max-width:none;color:#0d0d0d}.styles_detail__xhOAS{font-size:16px;line-height:1.4;letter-spacing:0;align-self:flex-start;margin-top:128px}.styles_bot__eRy9D{display:flex;flex-direction:column;justify-content:space-between;width:100%}.styles_btnLink___FDNM{align-self:center;margin-right:0;padding-right:0;color:#0d0d0d;margin-top:40px}.styles_btnLink___FDNM:before{display:none}}