.ProjectBackdrop_background__mW90T{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#0a0a0a}.ProjectBackdrop_background__mW90T:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,10,.12),rgba(10,10,10,.96) 58%),linear-gradient(180deg,#0A0A0A,rgba(10,10,10,.92) 42%,rgba(10,10,10,.12) 85%,rgba(10,10,10,.7))}.ProjectBackdrop_detail__BvlFz{position:absolute;bottom:0;left:0;width:60%;height:64%;overflow:hidden}.ProjectBackdrop_detail__BvlFz img{object-fit:cover;object-position:right center;transform:scale(1.3);transform-origin:right center}.ProjectBackdrop_source__ryOT7{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none;font-size:clamp(.75rem,.72rem + .1vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:0;position:absolute;bottom:2rem;left:var(--editorial-edge);z-index:1;max-width:40%;padding:.75rem 1rem;background:rgba(10,10,10,.92);color:#eae7de;text-decoration:underline;text-underline-offset:.25em}.ProjectBackdrop_source__ryOT7:hover{color:#b8e64a}.ProjectBackdrop_source__ryOT7:focus-visible{outline:2px solid rgba(184,230,74,.9);outline-offset:4px;box-shadow:0 0 0 5px rgba(184,230,74,.12)}@media(max-width:767px){.ProjectBackdrop_background__mW90T:after{background:linear-gradient(180deg,rgba(10,10,10,.97),rgba(10,10,10,.97) calc(100% - 17rem),rgba(10,10,10,.22) calc(100% - 5rem),rgba(10,10,10,.7))}.ProjectBackdrop_detail__BvlFz{width:100%;height:19rem}.ProjectBackdrop_detail__BvlFz img{transform:scale(1.4)}.ProjectBackdrop_source__ryOT7{max-width:calc(100% - 2*var(--editorial-edge));bottom:1.5rem}}