@font-face{font-family:ContrejourShowcase;src:url('/assets/images/contrejour/cormorant.woff2') format('woff2');font-display:swap}.contrejour-preview-scene{background:#d7c4ad;aspect-ratio:4/3;overflow:hidden}.contrejour-preview-scene>img{object-fit:cover;object-position:50% 48%;transition:opacity .7s ease,transform 1.2s ease}.contrejour-preview-scene>img.is-active{transform:scale(1.015)}.contrejour-scene-shade{position:absolute;inset:0;background:linear-gradient(180deg,#20131b45,transparent 45%,#21121c88);pointer-events:none}.contrejour-wordmark{position:absolute;top:8%;left:7%;font:clamp(25px,3vw,44px)/1 ContrejourShowcase,Georgia,serif;letter-spacing:.05em;color:#fff4e4;text-shadow:0 2px 15px #25131d55}.contrejour-wordmark small{display:block;font:8px/1.4 'IDN Inter',Inter,sans-serif;letter-spacing:.35em;margin-top:10px}.contrejour-scene-label{position:absolute;bottom:9%;left:7%;color:#fff5e9;font:clamp(20px,2vw,29px)/1.1 ContrejourShowcase,Georgia,serif}.contrejour-showcase .trait-preview-controls button i{background:#c3a474}.contrejour-showcase .trait-preview-controls button[data-contrejour-piece=nacre] i{background:#eadcc6}.contrejour-showcase .trait-preview-controls button[data-contrejour-piece=halo] i{background:#dac9ae}@media(max-width:760px){.contrejour-wordmark{font-size:33px}.contrejour-wordmark small{font-size:7px}.contrejour-scene-label{font-size:25px}}@media(prefers-reduced-motion:reduce){.contrejour-preview-scene>img{transition:none;transform:none}}html.motion-off .contrejour-preview-scene>img{transition:none;transform:none}