@font-face{font-family:SwordWordmark;src:url('assets/fonts/manufacturing-consent.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:SwordAmp;src:url('assets/fonts/grenze-gotisch-bold.ttf') format('truetype');font-weight:700;font-display:swap}
.sword-cover{position:relative;aspect-ratio:4/3;overflow:hidden;container-type:inline-size}
.sword-cover img{display:block;width:100%;height:100%;object-fit:cover}
.catalogue-image.sword-cover img{object-fit:cover}
.sword-cover::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(4,9,21,.75));pointer-events:none}
.sword-wordmark{position:absolute;z-index:1;left:50%;bottom:12%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap;font:400 18cqw/.66 SwordWordmark,serif;color:#f3ead0;text-shadow:0 2px 12px #040915}
.sword-amp{font:700 .554em/.66 SwordAmp,serif;color:#e8862c;margin-left:.1em}
.sword-second{margin-left:.93em}
