.fp{aspect-ratio:1;isolation:isolate;border-radius:24px;margin:0;position:relative;overflow:hidden}.fp--cream{background:#f3e7d6}.fp--gold{background:#f6d77f}.fp-img{width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.fp--photo .fp-img{object-fit:cover;height:100%;inset:0}.fp-knox{z-index:2;width:var(--knox-w,34%);top:var(--knox-top,28.5%);filter:drop-shadow(0 4px 6px #1c141240);position:absolute}.fp-knox--left{left:var(--knox-x,7.5%)}.fp-knox--right{right:var(--knox-x,7.5%);transform:scaleX(-1)}
