/* Saisons 1.1.15 : Hammond assis sur le rocher, fumee avant et apres. */
#page-header .headerbar .jc-hammond-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5;border-radius:inherit;}
.jc-hammond-scene{position:absolute;aspect-ratio:470 / 664;pointer-events:none;}
.jc-hammond-figure{position:absolute;width:100%;height:100%;object-fit:contain;opacity:0;display:block;filter:drop-shadow(1px 2px 2px rgba(23,19,12,.3));}
.jc-hammond-smoke{position:absolute;inset:-12% -45% -4%;opacity:0;pointer-events:none;overflow:visible;}
.jc-hammond-smoke i{position:absolute;left:var(--x);top:var(--y);width:38%;height:35%;border-radius:50%;background:radial-gradient(ellipse,rgba(234,232,218,.85) 0%,rgba(211,210,196,.58) 32%,rgba(207,209,201,0) 73%);filter:blur(7px);transform:translateY(20%) scale(.55);}
.jc-hammond-appear .jc-hammond-smoke,.jc-hammond-disappear .jc-hammond-smoke{opacity:1;}
.jc-hammond-appear .jc-hammond-smoke i,.jc-hammond-disappear .jc-hammond-smoke i{animation:jc-hammond-puff 3s ease-out both;animation-delay:calc(var(--i) * .09s);}
.jc-hammond-appear .jc-hammond-figure{animation:jc-hammond-reveal 3s ease-in-out both;}
.jc-hammond-rest .jc-hammond-figure{opacity:1;}
.jc-hammond-disappear .jc-hammond-figure{animation:jc-hammond-hide 3s ease-in-out both;}
@keyframes jc-hammond-puff{0%{opacity:0;transform:translateY(30%) scale(.5)}22%{opacity:1}60%{opacity:.95}100%{opacity:0;transform:translateY(-35%) scale(1.55)}}
@keyframes jc-hammond-reveal{0%,25%{opacity:0}68%,100%{opacity:1}}
@keyframes jc-hammond-hide{0%,25%{opacity:1}80%,100%{opacity:0}}
@media(prefers-reduced-motion:reduce){.jc-hammond-layer{display:none!important;}}
