.work-campaign-hero{width:100%;margin:0;padding:0;background:#08090b}.work-campaign-hero>img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1672 / 941;object-fit:contain}.work-campaign-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.work-sector-campaign .sector-card{min-height:470px;border-radius:18px;overflow:hidden;isolation:isolate;background:#101216;box-shadow:0 14px 34px #0002;transition:transform .25s ease,box-shadow .25s ease}.work-sector-campaign .sector-card img{object-position:center 22%;transition:transform .45s ease}.work-sector-campaign .sector-card::after{z-index:0;background:linear-gradient(180deg,transparent 12%,#08090b0d 30%,#08090b9e 53%,#08090bf2 74%,#08090b 100%)}.work-sector-campaign .sector-card::before{content:"";position:absolute;z-index:1;top:24px;left:26px;width:68px;height:4px;background:var(--red, #d4212c);transform:skewX(-30deg)}.work-sector-campaign .sector-card>div{padding:24px 26px 28px;background:transparent;border-top:0}.work-sector-campaign .sector-card h2{margin:10px 0 12px;font-size:clamp(27px,2.4vw,34px)}.work-sector-campaign .sector-card p{max-width:32ch;min-height:66px;color:#e1e3e7;line-height:1.55}.work-sector-campaign .sector-card>div>span:first-child{font-size:10px;letter-spacing:.13em;color:#f2b8be}.work-sector-campaign .sector-card>div>span:last-child{display:inline-flex;align-items:center;min-height:40px;border-bottom:2px solid var(--red, #d4212c)}.work-sector-campaign .sector-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0003}.work-sector-campaign .sector-card:focus-visible{outline:3px solid var(--red, #d4212c);outline-offset:5px}@media(max-width:550px){.work-sector-campaign .sector-card{min-height:300px}.work-sector-campaign .sector-card h2{font-size:26px}.work-sector-campaign .sector-card>div{padding:20px}.work-sector-campaign .sector-card>div>span:first-child{display:none}.work-sector-campaign .sector-card p{font-size:14px}.work-sector-campaign .sector-card p{min-height:0}}@media(prefers-reduced-motion:reduce){.work-sector-campaign .sector-card,.work-sector-campaign .sector-card img{transition:none}.work-sector-campaign .sector-card:hover,.work-sector-campaign .sector-card:hover img{transform:none}}
