.profession-artwork{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 72% 130% at 50% 0%,rgba(255,255,255,.16),transparent 70%),linear-gradient(118deg,rgba(5,22,23,.12),transparent 58%)}.profession-artwork:before,.profession-artwork:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";pointer-events:none}.profession-artwork:before{background:linear-gradient(112deg,color-mix(in srgb,var(--profession-primary, #0b2342) 62%,transparent),color-mix(in srgb,var(--profession-primary, #0b2342) 35%,transparent)),radial-gradient(ellipse 60% 115% at 50% 4%,rgba(255,255,255,.2),transparent 70%)}.profession-artwork:after{background:linear-gradient(180deg,transparent 44%,rgba(0,0,0,.12))}.profession-artwork-image{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;width:calc(100% + 36px);height:calc(100% + 36px);-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;filter:blur(24px) saturate(.78) brightness(.78);transform:scale(1.04)}.profession-artwork-icon{position:absolute;z-index:2;top:8px;left:50%;width:clamp(96px,25%,104px);height:auto;aspect-ratio:1;transform:translate(-50%);opacity:1;color:#ffffffad;filter:drop-shadow(0 4px 10px rgba(0,0,0,.12));pointer-events:none}.profession-artwork[data-profession-motif=lawyer] .profession-artwork-icon{top:2px;width:112px;color:#efca84d1}@media(max-width:420px){.profession-artwork-image{filter:blur(20px) saturate(.78) brightness(.78)}.profession-artwork-icon{width:84px}.profession-artwork[data-profession-motif=lawyer] .profession-artwork-icon{width:92px}}
