/* V79: Work with us only. No other pages are affected. */
body.work-page{background:#05070b}
body.work-page .pagehead{position:relative;isolation:isolate;overflow:hidden;padding-top:125px;padding-bottom:88px}
body.work-page .pagehead .wrap{position:relative;z-index:2}
body.work-page .pagehead h1{color:#fff!important;opacity:1!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.26);font-size:clamp(38px,5.5vw,72px);line-height:1.2}
body.work-page .pagehead h1 .grad{background:none!important;color:#e6c58d!important;-webkit-text-fill-color:#e6c58d!important;opacity:1!important}
body.work-page .pagehead .lead{color:#e7e5e1!important;opacity:1!important;font-size:clamp(17px,1.8vw,22px);line-height:1.8;max-width:780px}
body.work-page .pagehead .kicker{color:#d7b77e!important}
body.work-page section{position:relative;isolation:isolate;overflow:hidden;padding-top:34px;padding-bottom:85px}
body.work-page .pagehead:before,body.work-page section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.65;background-image:radial-gradient(circle at 82% 18%,transparent 0 116px,rgba(204,164,95,.12) 117px 118px,transparent 119px 149px,rgba(204,164,95,.075) 150px 151px,transparent 152px),radial-gradient(circle at 13% 68%,transparent 0 194px,rgba(204,164,95,.10) 195px 196px,transparent 197px),radial-gradient(circle at 48% 14%,transparent 0 65px,rgba(204,164,95,.09) 66px 67px,transparent 68px)}
body.work-page section:before{transform:scaleX(-1)}
body.work-page .grid3{align-items:stretch;gap:22px}
body.work-page .work-card{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:300px;padding:28px 22px 32px;border:1px solid rgba(219,185,125,.20);border-radius:18px;background:linear-gradient(160deg,rgba(30,34,42,.80),rgba(11,13,18,.91));box-shadow:0 12px 40px rgba(0,0,0,.12)}
body.work-page .work-card h3{color:#fff!important;font-size:clamp(20px,2vw,26px);margin:9px 0 12px}
body.work-page .work-card p{color:#d0d0d0!important;line-height:1.8;font-size:16px;margin:0}
body.work-page .work-art{width:150px;height:112px;display:flex;align-items:center;justify-content:center;margin-bottom:13px}
body.work-page .work-art svg{width:150px;height:108px;display:block}
body.work-page .work-art-pauza{width:165px}
body.work-page .work-art-pauza img{display:block;width:152px;height:96px;object-fit:contain;border-radius:8px}
body.work-page section .wrap>p:last-child{text-align:center}
body.work-page footer .footer b{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
@media(max-width:760px){body.work-page .pagehead{padding-top:90px;padding-bottom:58px}body.work-page section{padding-bottom:55px}body.work-page .work-card{min-height:260px}}

/* V80: actual stage photo instead of legacy Pauza logo in recruitment card */\nbody.work-page .work-art-stage{width:168px;height:112px;overflow:hidden;border-radius:10px;border:1px solid rgba(219,185,125,.23)}\nbody.work-page .work-art-stage img{width:100%;height:100%;object-fit:cover;border-radius:0;display:block}\n
body.work-page .work-art-stage-icon{width:165px;height:112px}
body.work-page .work-art-stage-icon svg{width:160px;height:110px;display:block}
