.work-hero{position:relative;isolation:isolate;overflow:hidden;background:#111b24;color:white;min-height:610px;display:grid;place-items:center;padding:95px 7% 85px;text-align:center}.work-hero-photos{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1.2fr 1fr;z-index:-3}.work-hero-photos img{width:100%;height:100%;object-fit:cover;min-height:0;filter:saturate(.55)}.work-hero-photos img:first-child{object-position:35% 35%}.work-hero-photos img:nth-child(2){object-position:center 35%}.work-hero-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#071625b8,#0a1829cf 45%,#23101dd1),linear-gradient(0deg,#06122380,transparent 80%)}.work-hero-content{max-width:1100px;width:100%;animation:workHeroIn .8s ease both}.work-hero-label{display:inline-flex;align-items:center;gap:15px;font-size:12px;font-weight:600;letter-spacing:2px}.work-hero-label:before,.work-hero-label:after{content:'';width:30px;height:1px;background:#ffffffad}.work-hero h1{font-size:clamp(39px,4.6vw,67px);line-height:1.07;letter-spacing:-2.7px;margin:30px 0 22px;font-weight:600}.work-hero h1 em{font-style:normal;color:#ff6574}.work-hero-content>p{font-size:17px;line-height:1.7;color:#d9dde2;max-width:800px;margin:0 auto}.work-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);max-width:800px;margin:48px auto 0}.work-hero-stats>div{padding:0 23px;border-right:1px solid #ffffff2b}.work-hero-stats>div:last-child{border:0}.work-hero-stats strong{display:block;font-size:41px;font-weight:600;letter-spacing:-1px;line-height:1.2;font-variant-numeric:tabular-nums}.work-hero-stats small{display:block;text-transform:uppercase;font-size:10px;letter-spacing:1.2px;color:#d6dae1;margin-top:12px}@keyframes workHeroIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media(max-width:650px){.work-hero{min-height:650px;padding:70px 6% 55px}.work-hero h1{font-size:40px;letter-spacing:-1.8px;margin-top:25px}.work-hero-content>p{font-size:14px;max-width:340px}.work-hero-stats{grid-template-columns:repeat(2,1fr);gap:28px 0;margin-top:35px}.work-hero-stats>div{padding:0 12px}.work-hero-stats>div:nth-child(2){border:0}.work-hero-stats strong{font-size:35px}.work-hero-stats small{font-size:8px;letter-spacing:1px}.work-hero-photos{grid-template-columns:1fr 1fr}.work-hero-photos img:last-child{display:none}}@media(prefers-reduced-motion:reduce){.work-hero-content{animation:none}}
