.home-work-section{position:relative;overflow:hidden;background:#030a2a;color:#fff;padding:105px 0}.home-work-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 12%,rgba(144,128,200,.2),transparent 27%),linear-gradient(120deg,transparent 48%,rgba(255,255,255,.025) 48% 48.2%,transparent 48.2%);pointer-events:none}.home-work-section .container{position:relative;z-index:1}.home-work-head{display:grid;grid-template-columns:1fr .72fr;gap:9vw;align-items:end;margin-bottom:55px}.home-work-head h2{margin-top:14px!important}.home-work-head p{color:#aeb7ce;margin:0;max-width:520px}.work-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:215px;gap:16px}.work-tile{position:relative;grid-column:span 4;overflow:hidden;background:#0b1748;border:1px solid rgba(255,255,255,.12);padding:28px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;transition:transform .45s var(--ease),border-color .45s,background .45s}.work-tile:hover{transform:translateY(-7px);border-color:rgba(185,174,227,.7);background:#101f5c}.work-tile--water{grid-column:span 7;grid-row:span 2}.work-tile--buildings{grid-column:span 5;grid-row:span 2}.work-tile--half{grid-column:span 6}.work-tile-image{position:absolute;inset:0}.work-tile-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,10,42,.96) 0%,rgba(3,10,42,.2) 76%),linear-gradient(90deg,rgba(0,24,136,.45),transparent)}.work-tile-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.72);transition:transform .8s var(--ease),filter .8s}.work-tile:hover .work-tile-image img{transform:scale(1.055);filter:saturate(1)}.work-tile-top,.work-tile-content{position:relative;z-index:2}.work-tile-top{display:flex;align-items:flex-start;justify-content:space-between}.work-tile-index{font-size:.61rem;letter-spacing:.15em;color:#b9aee3}.work-tile-icon{width:48px;height:48px;border:1px solid rgba(144,128,200,.75);display:grid;place-items:center;color:#b9aee3;transition:.4s}.work-tile:hover .work-tile-icon{background:#9080c8;color:#fff;transform:rotate(6deg)}.work-tile-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.55}.work-tile-content h3{font:500 1.22rem/1.3 'Manrope',sans-serif;margin:0 0 7px}.work-tile-content p{font-size:.75rem;color:#aeb7ce;margin:0;max-width:410px}.work-tile--water .work-tile-content h3,.work-tile--buildings .work-tile-content h3{font-size:1.55rem}.work-tile-corner{position:absolute;right:-35px;bottom:-50px;width:150px;height:150px;border:1px solid rgba(144,128,200,.2);border-radius:50%;box-shadow:0 0 0 28px rgba(144,128,200,.045),0 0 0 55px rgba(144,128,200,.025)}
.services-work-showcase{background:transparent;color:var(--ink)}.services-work-showcase:before{display:none}.services-work-showcase .home-work-head p{color:#606b79}
.home-work-section .work-bento{grid-auto-rows:320px}.home-work-section .work-tile--sector{grid-column:span 6;grid-row:span 1;min-height:0;border-radius:2px;padding:34px}.home-work-section .work-tile--sector .work-tile-content{max-width:470px;padding-inline-end:18px}.home-work-section .work-tile--sector .work-tile-content h3{font-size:1.35rem;line-height:1.28;letter-spacing:-.025em;margin-bottom:9px}.home-work-section .work-tile--sector .work-tile-content p{font-size:.78rem;line-height:1.55;max-width:430px}.home-work-section .work-tile--sector .work-tile-image:after{background:linear-gradient(0deg,rgba(3,10,42,.98) 0%,rgba(3,10,42,.62) 48%,rgba(3,10,42,.18) 100%),linear-gradient(90deg,rgba(0,24,136,.28),transparent)}.home-work-section .work-tile--sector .work-tile-index{padding:8px 11px;background:rgba(3,10,42,.64);backdrop-filter:blur(6px)}html[dir="rtl"] .home-work-section .work-tile--sector .work-tile-content h3{font-size:1.04rem;line-height:1.65}
html[dir="rtl"] .work-tile-content h3{font-family:'Noto Kufi Arabic',Tahoma,sans-serif;font-size:1rem;line-height:1.7}html[dir="rtl"] .work-tile--water .work-tile-content h3,html[dir="rtl"] .work-tile--buildings .work-tile-content h3{font-size:1.2rem}html[dir="rtl"] .work-tile-content p,html[dir="rtl"] .home-work-head p{line-height:1.9}html[dir="rtl"] .work-tile-corner{right:auto;left:-35px}
@media(max-width:950px){.home-work-head{grid-template-columns:1fr;gap:25px}.work-bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:280px}.home-work-section .work-bento{grid-auto-rows:280px}.work-tile,.work-tile--water,.work-tile--buildings,.work-tile--half,.home-work-section .work-tile--sector{grid-column:span 1;grid-row:span 1;min-height:0}.home-work-section .work-tile--sector{padding:28px}}
@media(max-width:620px){.home-work-section{padding:78px 0}.work-bento{grid-template-columns:1fr;grid-auto-rows:210px}.work-tile,.work-tile--water,.work-tile--buildings,.work-tile--half{grid-column:1;grid-row:span 1}.work-tile--water,.work-tile--buildings{min-height:300px}.work-tile{padding:22px}.work-tile-content h3{font-size:1.08rem}.work-tile--water .work-tile-content h3,.work-tile--buildings .work-tile-content h3{font-size:1.3rem}html[dir="rtl"] .work-tile-content h3{font-size:.92rem}}
@media(max-width:620px){.home-work-head{margin-bottom:36px}.work-bento,.home-work-section .work-bento{grid-auto-rows:260px;gap:12px}.home-work-section .work-tile--sector{grid-column:1;grid-row:span 1;min-height:0;padding:22px}.home-work-section .work-tile--sector .work-tile-content{padding-inline-end:0}.home-work-section .work-tile--sector .work-tile-content h3{font-size:1.08rem}html[dir="rtl"] .home-work-section .work-tile--sector .work-tile-content h3{font-size:.92rem}}
