.ServicesHeroSlider_slider__46Iau{position:relative;isolation:isolate;width:100%;height:78svh;min-height:560px;overflow:hidden;background:var(--leos-black);color:var(--leos-white)}.ServicesHeroSlider_slides__AJphu{position:relative;width:100%;height:100%;margin:0;padding:0;list-style:none}.ServicesHeroSlider_slide__LJsJV{position:absolute;inset:0;z-index:1;opacity:0;visibility:hidden;transition:opacity .9s ease}.ServicesHeroSlider_slideActive__8J_xH{z-index:2;opacity:1;visibility:visible}.ServicesHeroSlider_imageWrapper__ldgkE{position:absolute;inset:0;z-index:-2}.ServicesHeroSlider_image__uqqQf{object-fit:cover}.ServicesHeroSlider_overlay__YeqaM{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(31,31,31,.9),rgba(31,31,31,.32) 48%,rgba(31,31,31,.46)),linear-gradient(90deg,rgba(31,31,31,.55),transparent 46%);pointer-events:none}.ServicesHeroSlider_content__DDCOn{position:absolute;bottom:clamp(80px,11vh,128px);left:clamp(24px,7vw,130px);z-index:3;width:min(620px,calc(100% - 64px))}.ServicesHeroSlider_eyebrow__icKIv{margin:0 0 20px;font-size:var(--type-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--leos-gold)}.ServicesHeroSlider_title__SHSGO{margin:0;max-width:560px;font-size:var(--type-display);line-height:var(--lh-heading);letter-spacing:var(--ls-display);color:var(--leos-white);text-wrap:balance}.ServicesHeroSlider_description__FCZMi{margin:24px 0 0;max-width:520px;font-size:var(--type-body-lg);line-height:var(--lh-body);color:rgb(248 246 242/72%)}.ServicesHeroSlider_scope__1UUWi{display:flex;margin:20px 0 0;padding-top:14px;border-top:1px solid rgb(201 161 93/48%);font-size:var(--type-label-sm);font-weight:600;letter-spacing:var(--ls-label-sm);text-transform:uppercase;color:rgb(248 246 242/68%)}.ServicesHeroSlider_link__YESRQ{display:flex;width:fit-content;align-items:center;gap:10px;margin-top:26px;font-size:var(--type-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--leos-white);transition:color .3s ease,gap .3s ease}@media (max-width:767px){.ServicesHeroSlider_link__YESRQ{padding:12px 0;margin-top:14px;margin-bottom:-12px}}.ServicesHeroSlider_link__YESRQ:focus-visible,.ServicesHeroSlider_link__YESRQ:hover{gap:16px;color:var(--leos-gold)}.ServicesHeroSlider_controls__4AUBc{position:absolute;right:clamp(24px,7vw,130px);bottom:clamp(28px,5vh,56px);z-index:5;display:flex;align-items:center;gap:20px}.ServicesHeroSlider_arrow__uo3I6{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(248 246 242/30%);background:transparent;font-size:18px;color:var(--leos-white);transition:border-color .3s ease,background-color .3s ease}.ServicesHeroSlider_arrow__uo3I6:focus-visible,.ServicesHeroSlider_arrow__uo3I6:hover{border-color:var(--leos-gold);background:rgb(201 161 93/12%)}.ServicesHeroSlider_playPause__hruzX{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(248 246 242/30%);background:transparent;font-size:12px;line-height:1;color:var(--leos-white);transition:border-color .3s ease,background-color .3s ease}.ServicesHeroSlider_playPause__hruzX:focus-visible,.ServicesHeroSlider_playPause__hruzX:hover{border-color:var(--leos-gold);background:rgb(201 161 93/12%)}.ServicesHeroSlider_dots__IJRiN{display:flex;align-items:center;gap:10px}.ServicesHeroSlider_dot__Miofk{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent}.ServicesHeroSlider_dot__Miofk:before{content:"";width:8px;height:8px;border-radius:50%;background:rgb(248 246 242/32%);transition:background-color .3s ease,transform .3s ease}.ServicesHeroSlider_dot__Miofk:focus-visible:before,.ServicesHeroSlider_dot__Miofk:hover:before{background:rgb(248 246 242/60%)}.ServicesHeroSlider_dotActive__EnB2f:before{background:var(--leos-gold);transform:scale(1.3)}@media (max-width:767px){.ServicesHeroSlider_slider__46Iau{height:68svh;min-height:480px}.ServicesHeroSlider_content__DDCOn{bottom:clamp(84px,16vh,120px);left:22px;right:90px;width:auto}.ServicesHeroSlider_title__SHSGO{font-size:var(--type-section)}.ServicesHeroSlider_description__FCZMi{max-width:100%}.ServicesHeroSlider_controls__4AUBc{right:22px;bottom:22px;gap:14px}.ServicesHeroSlider_arrow__uo3I6{display:none}}@media (prefers-reduced-motion:reduce){.ServicesHeroSlider_slide__LJsJV{transition:none}}.SpecialistServices_specialist__ZLNBA{--leos-gold:var(--leos-gold-on-light);padding:clamp(90px,10vw,150px) 0;background:var(--leos-white);color:var(--leos-black)}.SpecialistServices_container__BPQag{width:min(100% - 44px,1440px);margin-inline:auto}.SpecialistServices_head__NmzPa{max-width:640px;margin:0 0 clamp(40px,5vw,60px)}.SpecialistServices_eyebrow__zq9Ac{margin:0 0 18px;font-size:var(--type-label);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--leos-gold)}.SpecialistServices_title__xTeFL{margin:0 0 16px;font-size:var(--type-feature);line-height:var(--lh-heading);letter-spacing:var(--ls-feature);text-wrap:balance}.SpecialistServices_lead__jma9t{margin:0;font-size:var(--type-body-lg);line-height:var(--lh-body);color:rgb(30 30 30/65%)}.SpecialistServices_grid__04Xfq{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,24px)}.SpecialistServices_card__lQFk1{position:relative;display:flex;flex-direction:column;gap:14px;padding:30px 24px 26px;border:1px solid rgb(31 31 31/16%);transition:border-color .3s ease,background-color .3s ease}.SpecialistServices_card__lQFk1:focus-visible,.SpecialistServices_card__lQFk1:hover{border-color:var(--leos-gold);background:rgb(201 161 93/6%)}.SpecialistServices_number__gif1V{font-size:var(--type-label-sm);font-weight:600;letter-spacing:var(--ls-label-sm);color:var(--leos-gold)}.SpecialistServices_card__lQFk1 h3{margin:0;font-size:var(--type-card-sm);line-height:1.25;color:var(--leos-black)}.SpecialistServices_card__lQFk1 p{margin:0;font-size:var(--type-body-sm);line-height:var(--lh-body);color:rgb(30 30 30/62%)}.SpecialistServices_arrow__pbwfC{align-self:flex-start;margin-top:auto;font-size:18px;color:var(--leos-gold);transition:transform .3s ease}.SpecialistServices_card__lQFk1:hover .SpecialistServices_arrow__pbwfC{transform:rotate(45deg)}@media (max-width:1024px){.SpecialistServices_grid__04Xfq{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.SpecialistServices_grid__04Xfq{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SpecialistServices_card__lQFk1,.SpecialistServices_eyebrow__zq9Ac,.SpecialistServices_lead__jma9t,.SpecialistServices_title__xTeFL{opacity:1!important;visibility:visible!important;transform:none!important}}