.hero-with-media{position:relative;overflow:hidden;isolation:isolate;background:#f7f5f2!important}
.hero-with-media>.hero-media{margin:0;overflow:hidden;background:#e9e4dc}
.hero-with-media>.hero-media img{width:100%;height:100%;display:block;object-fit:contain;object-position:center;filter:saturate(.78) contrast(.96) brightness(.98)}
.hero-with-media>.container{position:relative;z-index:1;width:100%}
.hero-with-media .about-hero-note{display:none!important}
html body .hero-with-media h1{font-size:clamp(42px,3.5vw,54px)!important;line-height:1.04!important}
.home-services-section .advisory-list{grid-template-columns:repeat(3,minmax(0,1fr))}
html body .advisory-list .advisory-item:nth-child(n)::before{content:none!important;display:none!important}
html body .pillar-number{display:none!important}
@media(min-width:1280px){.hero-with-media{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(520px,50%);max-width:1600px;margin-inline:auto;padding:0!important;min-height:0!important}.hero-with-media>.container{grid-column:1;grid-row:1;align-self:center;max-width:800px!important;margin-left:auto;margin-right:0;padding:40px clamp(36px,5vw,80px)!important}.hero-with-media>.hero-media{position:relative!important;z-index:0!important;inset:auto!important;grid-column:2;grid-row:1;width:100%;height:auto!important;aspect-ratio:3/2}.hero-with-media .about-hero-grid{display:block!important}.hero-with-media .hero-inner,.hero-with-media>.container>h1,.hero-with-media>.container>p,.hero-with-media .about-hero-grid .hero-inner,.hero-with-media .about-hero-grid>div:first-child{max-width:100%!important}.hero-with-media:after{display:none!important}}
@media(max-width:1279px){.hero-with-media{display:flex!important;flex-direction:column!important;padding:64px 0 0!important;min-height:0!important}.hero-with-media>.container{order:1}.hero-with-media>.hero-media{order:2;position:relative!important;z-index:1!important;inset:auto!important;width:100%!important;height:auto!important;aspect-ratio:16/10;margin:36px 0 0!important}.hero-with-media>.hero-media img{object-fit:cover!important;object-position:center!important}.hero-with-media:after{display:none!important}.hero-with-media .about-hero-grid{grid-template-columns:1fr!important}.hero-with-media .hero-inner,.hero-with-media>.container>h1,.hero-with-media>.container>p{max-width:100%!important}.home-services-section .advisory-list{grid-template-columns:1fr}html body .hero-with-media h1{font-size:clamp(36px,7vw,46px)!important}}
