figure.svelte-er3o7p{margin:0;position:relative}.image-well.svelte-er3o7p{aspect-ratio:4/3;border:1px solid var(--rule);background:var(--blueprint-panel);position:relative;overflow:hidden}figure.cinematic.svelte-er3o7p .image-well:where(.svelte-er3o7p){aspect-ratio:16/7}figure.portrait.svelte-er3o7p .image-well:where(.svelte-er3o7p){aspect-ratio:4/5}img.svelte-er3o7p{object-fit:cover;filter:saturate(.94)contrast(1.03);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.72,.2,1)}figure.svelte-er3o7p:hover img:where(.svelte-er3o7p){transform:scale(1.025)}.image-well.svelte-er3o7p:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 55%,#315cff29);position:absolute;inset:0}.registration.svelte-er3o7p{z-index:1;border-color:var(--proof-cobalt);pointer-events:none;width:4rem;height:4rem;position:absolute}.registration.top.svelte-er3o7p{border-top:2px solid var(--proof-cobalt);border-left:2px solid var(--proof-cobalt);top:1rem;left:1rem}.registration.bottom.svelte-er3o7p{border-right:2px solid var(--proof-cobalt);border-bottom:2px solid var(--proof-cobalt);bottom:1rem;right:1rem}figcaption.svelte-er3o7p{border-bottom:1px solid var(--rule);color:var(--margin-note);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:.67rem;font-weight:700;display:flex}@media (width<=700px){figure.cinematic.svelte-er3o7p .image-well:where(.svelte-er3o7p){aspect-ratio:4/3}figcaption.svelte-er3o7p{flex-direction:column;align-items:flex-start;gap:.25rem}}
