/* The original mark becomes a beveled metal object. Header/logo assets stay untouched. */
.artifact.artifact-sculpture{position:relative;display:block;aspect-ratio:7/4;height:auto;filter:drop-shadow(6px 22px 14px #000b);isolation:isolate}
.artifact-sculpture>.sculpture-fallback,.artifact-sculpture>canvas{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}
.artifact-sculpture>canvas{position:absolute;inset:0;opacity:0}
.artifact-sculpture.sculpture-ready>canvas{opacity:1}.artifact-sculpture.sculpture-ready>.sculpture-fallback{visibility:hidden}
.matrix-hero .hero-visual .artifact.artifact-sculpture{width:78%;max-height:82%;filter:drop-shadow(8px 25px 12px #000c)}
.sculpture-stage>.emblem-light{display:none}
@media(max-width:760px){.matrix-hero .hero-visual .artifact.artifact-sculpture{width:80%;max-height:80%;filter:drop-shadow(5px 16px 10px #000b)}}
@media(prefers-reduced-motion:reduce){.artifact.artifact-sculpture{animation:none!important;transform:rotate(-12deg)!important}}
@media(prefers-contrast:more){.artifact.artifact-sculpture{filter:none!important}}
