.amen-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.amen-hero h1{font-size:clamp(1.9rem,4vw,3rem)}.amen-note{margin-top:24px;padding-left:16px;border-left:2px solid var(--or);font-size:.92rem;color:rgba(255,255,255,.55);line-height:1.6}.amen-hero .ph{box-shadow:0 26px 54px rgba(0,0,0,.55)}.amen-hero .ph::after{content:"";position:absolute;inset:0;border-radius:var(--rayon);pointer-events:none;box-shadow:inset 0 0 0 1px rgba(201,161,92,.3)}@media (max-width:860px){.amen-hero{grid-template-columns:1fr;gap:30px}}.dispos{display:grid;gap:34px;margin-top:12px}.dispo{display:grid;grid-template-columns:1.35fr .95fr;gap:34px;align-items:center}.dispo-inv{grid-template-columns:.95fr 1.35fr}.dispo-inv .dispo-box{order:2}.dispo-box{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#0A0A0C;border:1px solid rgba(255,255,255,.09);box-shadow:0 24px 48px rgba(0,0,0,.5)}.dispo-scene{position:absolute;inset:0}.dispo-scene svg{width:100%;height:100%;display:block}.dispo-box .porte{z-index:5}.dispo-box:hover .porte,.dispo:focus-within .porte{transform:translateY(-100%)}.dispo-box::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:10px;z-index:6;box-shadow:inset 0 0 0 1px rgba(201,161,92,0);transition:box-shadow .3s}.dispo-box:hover::after{box-shadow:inset 0 0 0 1px rgba(201,161,92,.45)}.dispo-num{display:inline-block;font-family:var(--titre);font-weight:700;font-size:.74rem;letter-spacing:.2em;color:var(--or);padding:4px 11px;border-radius:5px;border:1px solid rgba(201,161,92,.4);margin-bottom:14px}.dispo-txt h3{font-size:1.4rem;margin-bottom:12px}.dispo-txt p{font-size:.96rem;line-height:1.65;max-width:46ch}.dispo-liste{list-style:none;margin-top:20px;display:grid;gap:11px}.dispo-liste li{position:relative;padding-left:26px;font-size:.9rem;line-height:1.5;color:rgba(255,255,255,.66)}.dispo-liste li::before{content:"";position:absolute;left:0;top:8px;width:12px;height:2px;border-radius:2px;background:var(--or)}@media (hover:none){.dispo-box .porte{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.dispo-box .porte{transform:translateY(-100%);transition:none}}@media (max-width:920px){.dispo,.dispo-inv{grid-template-columns:1fr;gap:22px}.dispo-inv .dispo-box{order:0}}