.pj{background:var(--panel);border:1px solid var(--rule);max-width:30rem;box-shadow:0 0 0 1px var(--panel), 0 0 0 4px var(--rule);margin-top:34px;padding:26px 30px 28px}.pj-entete{text-align:center;border-bottom:1px solid var(--rule);margin-bottom:20px;padding-bottom:16px}.pj-titre{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--text-primary);margin:0;font-size:clamp(26px,2.4vw,33px);font-style:italic;font-weight:400;line-height:1.1}.pj-formule{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--text-secondary);margin:7px 0 0;font-size:12px;font-weight:600}.pj-exemple{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;color:var(--text-secondary);margin:8px 0 0;font-size:13px;font-style:italic;line-height:1.45}.pj-date{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--text-secondary);margin:12px 0 0;font-size:15px}.pj-ligne+.pj-ligne{border-top:1px solid var(--rule);margin-top:22px;padding-top:20px}.pj-quoi{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:11px;font-weight:600;display:block}.pj-plat{align-items:baseline;gap:8px;margin:0;display:flex}.pj-nom{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--text-primary);font-size:clamp(21px,1.9vw,26px);line-height:1.25}.pj-points{border-bottom:1px dotted var(--rule);flex:1;align-self:flex-end;min-width:18px;margin-bottom:6px}.pj-prix{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--text-primary);white-space:nowrap;font-size:20px}.pj-garniture{color:var(--text-secondary);margin:4px 0 0;font-size:15px;line-height:1.5}.pj-epuise{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:7px 0 0;font-size:12px;font-weight:600}@media (max-width:720px){.pj{box-shadow:none;margin-top:24px;padding:20px 20px 22px}.pj-titre{font-size:24px}.pj-formule{letter-spacing:.14em;font-size:11px}.pj-date{font-size:14px}.pj-nom{font-size:20px}.pj-prix{font-size:18px}}
.visite{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);margin-top:clamp(56px,7vw,104px);display:grid}.visite-titre{font-family:var(--font-serif), "Iowan Old Style", Georgia, serif;letter-spacing:-.008em;color:var(--text-primary);margin:0;font-size:clamp(36px,4.4vw,58px);font-weight:400;line-height:1.02}.visite-lede{max-width:30ch;color:var(--text-secondary);margin:16px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.visite-film{width:clamp(250px,24vw,340px);margin:0}.visite-cadre{aspect-ratio:480/848;background:#2b2218;border:2px solid #f6f1e6eb;position:relative;overflow:hidden;box-shadow:0 14px 26px -22px #080e108c}.visite-video{object-fit:cover;width:100%;height:100%;display:block}.visite-bouton{color:#f4efe4;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.visite-icone{opacity:0;width:56px;height:56px;transition:opacity .2s var(--ease-out);background:#19140e8c;border:1.5px solid #f6f1e6d9;border-radius:50%;place-items:center;display:grid}.visite-bouton[data-lecture=false] .visite-icone{opacity:1}.visite-bouton:focus-visible{outline-offset:-8px;outline:2px solid #d3aa71}.visite-film figcaption{color:#f4efe4;opacity:.94;min-height:44px;font:400 14px/1.45 var(--font-sans), Arial, sans-serif;padding:12px 2px 0}.visite-legende{animation:visite-legende-entree .45s var(--ease-out) both;display:block}@keyframes visite-legende-entree{0%{opacity:0}to{opacity:1}}.visite{isolation:isolate;border:2px solid #f6f1e6eb;padding:clamp(44px,5vw,84px) clamp(32px,6vw,100px);position:relative;overflow:hidden}.visite:before{content:"";z-index:-2;background:var(--visite-fond) center 55% / cover no-repeat;position:absolute;inset:0}.visite:after{content:"";z-index:-1;background:linear-gradient(#221a1100 42%,#221a11a8 74%,#221a11e6 100%),linear-gradient(90deg,#221a1180 0%,#221a111f 60% 100%);position:absolute;inset:0}.visite-flou{z-index:-1;pointer-events:none;background:var(--visite-fond) center 55% / cover no-repeat;filter:blur(4px);position:absolute;inset:-12px;-webkit-mask-image:radial-gradient(14% 30% at 49% 32%,#000 0% 60%,#0000 100%);mask-image:radial-gradient(14% 30% at 49% 32%,#000 0% 60%,#0000 100%)}.visite-scene{order:-1}.visite-texte{align-self:end;padding-bottom:6px}@media (max-width:900px){.visite{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 20px}.visite-flou{display:none}.visite-scene{order:0;justify-self:center}.visite-texte{align-self:start;padding-bottom:0}.visite-film{width:min(78vw,320px)}.visite:after{background:linear-gradient(#221a11e6 0%,#221a11b8 100%)}}@media (prefers-reduced-motion:reduce){.visite-icone{transition:none}.visite-legende{animation:none}}
.mj-lumiere .mj-faits.mj-faits-six{grid-template-columns:minmax(0,1fr);gap:0}.six{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px clamp(28px,5vw,80px);display:grid}.six-texte{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:6px;display:flex}.six-phrase{font:400 clamp(22px, 2.2vw, 31px)/1.2 var(--font-serif), Georgia, serif;color:#f4efe4;letter-spacing:-.005em;margin:0}.six-enseigne{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#08141680;border:1.5px solid #e7dab980;border-radius:6px;align-items:center;gap:12px;min-height:46px;padding:8px 18px 8px 14px;transition:opacity .6s ease-out .5s;display:inline-flex;box-shadow:inset 0 0 0 3px #19282bd9,inset 0 0 0 4.5px #e7dab938}.six-enseigne:not([data-etat=attente]){opacity:1}.six-lampe{background:#4d5c58;border-radius:50%;flex:none;width:12px;height:12px;transition:background-color 1.1s ease-out .7s,box-shadow 1.1s ease-out .7s;box-shadow:0 0 0 3px #ffffff0a}.six-enseigne[data-etat=ouvert] .six-lampe{background:#ffd479;animation:3.8s ease-in-out 2s infinite six-respire;box-shadow:0 0 0 3px #ffd4792e,0 0 18px 6px #ffc45a8c}@keyframes six-respire{50%{box-shadow:0 0 0 4px #ffd4791a,0 0 26px 10px #ffc45a52}}.six-mot{font:600 13px/1 var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#f4efe4}.six-detail{font:400 14px/1.4 var(--font-sans), "Helvetica Neue", Arial, sans-serif;color:#d2d9cf}.six-pendule-bloc{flex-direction:column;align-items:center;margin:0;display:flex}.six-pendule{filter:drop-shadow(0 12px 18px #00000073);width:clamp(130px,12vw,160px);height:auto;display:block}.six-chiffre-cadran{font-family:var(--font-cadran), "Century Gothic", Futura, "Trebuchet MS", sans-serif;fill:#1d2427;font-weight:600}.six-aiguille{fill:#1d2427}.six-aiguille-lente{transition:transform 1s linear}.six-trotteuse{transition:transform .3s cubic-bezier(.3,1.7,.5,1)}.six-pendule[data-phase=attente] .six-aiguille,.six-pendule[data-phase=pose] .six-aiguille{opacity:0;transition:none}.six-pendule[data-phase=entree] .six-aiguille{opacity:1;transition:opacity .7s ease-out}.six-pendule[data-phase=entree] .six-trotteuse{transition:opacity .7s ease-out,transform 1.7s cubic-bezier(.12,.75,.2,1)}@media (max-width:900px){.six-pendule{width:clamp(120px,26vw,176px)}.six-enseigne{flex-wrap:wrap;row-gap:4px}}@media (max-width:560px){.six{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.six-enseigne{opacity:1;transition:none}.six-lampe{transition:none}.six-enseigne[data-etat=ouvert] .six-lampe{animation:none}.six-aiguille,.six-pendule[data-phase] .six-aiguille,.six-pendule[data-phase=entree] .six-trotteuse{transition:none}.six-pendule[data-phase=attente] .six-aiguille,.six-pendule[data-phase=pose] .six-aiguille{opacity:1}.six-trotteuse{display:none}}
