@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2)format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2)format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2)format("woff2"),url(/assets/playfair-display-latin-400-italic-hIeePEuE.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}:root{--noir:#000;--or:#c5a059;--ivoire:#f4ece1;--titre:"Playfair Display", Georgia, serif;--texte:"Inter", system-ui, -apple-system, sans-serif;--signature:"Cormorant Garamond", Georgia, serif;--marge:24px;--barre:88px;--barre-compacte:64px;--section:96px;--largeur:1200px}@media (width<=374px){:root{--marge:20px}}@media (width<=639px){:root{--section:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--noir);color:var(--ivoire);font-family:var(--texte);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--or);color:var(--noir)}:focus-visible{outline:2px solid var(--or);outline-offset:3px}.sans-coupure{white-space:nowrap}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.conteneur{width:100%;max-width:var(--largeur);padding:0 var(--marge);margin:0 auto}.section{padding:var(--section) 0}.section--serree{padding:64px 0}.section--ivoire{background:var(--ivoire);color:var(--noir)}.page{padding-top:var(--barre)}h1,h2,h3,.titre{font-family:var(--titre);letter-spacing:0;text-wrap:balance;margin:0;font-weight:400}h1{font-size:clamp(32px,8.7vw,38px);line-height:1.15}h2{font-size:clamp(26px,7.2vw,30px);line-height:1.2}h3{font-size:20px;line-height:1.3}p{text-wrap:pretty;margin:0}.or{color:var(--or)}.surtitre{font-family:var(--texte);letter-spacing:.18em;text-transform:uppercase;color:var(--or);margin:0 0 16px;font-size:14px;font-weight:500;display:block}.section--ivoire .surtitre{color:var(--noir)}.chapeau{font-family:var(--titre);color:var(--or);font-size:22px;font-style:italic;line-height:1.4}.section--ivoire .chapeau{color:var(--noir)}.texte{font-size:16px;line-height:1.6}.texte+.texte{margin-top:16px}.texte-grand{font-size:17px;line-height:1.6}.mention{font-size:14px;line-height:1.5}.citation{font-family:var(--titre);color:var(--or);margin:0;font-size:24px;font-style:italic;line-height:1.35}.signature{font-family:var(--signature);color:var(--or);font-size:24px;font-style:italic;font-weight:500;line-height:1.3}.titre-bloc{margin-bottom:16px}.intro{max-width:36em;margin-top:16px}.filet{background:var(--or);border:0;height:1px;margin:0}.btn{min-height:52px;font-family:var(--texte);letter-spacing:.01em;text-align:center;cursor:pointer;border:1px solid var(--or);border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--or{background:var(--or);color:var(--noir)}.btn--or:hover{background:var(--ivoire);border-color:var(--ivoire)}.btn--ligne{color:var(--ivoire);background:0 0}.btn--ligne:hover{background:var(--or);color:var(--noir)}.btn--noir{background:var(--noir);color:var(--ivoire);border-color:var(--noir)}.btn--noir:hover{background:var(--or);border-color:var(--or);color:var(--noir)}.btn--plein{width:100%}.boutons{gap:12px;margin-top:32px;display:grid}@media (width>=640px){.boutons{flex-wrap:wrap;display:flex}.boutons .btn--plein{width:auto}}.lien-fleche{letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--or);align-items:center;gap:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lien-fleche svg{transition:transform .2s}.lien-fleche:hover svg{transform:translate(4px)}.section--ivoire .lien-fleche{color:var(--noir)}.photo{background:#000;border-radius:2px;position:relative;overflow:hidden}.photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.photo picture{width:100%;height:100%;display:block}@media (width<=1023px){.ouverture__photo picture img{-o-object-position:50% 50%!important;object-position:50% 50%!important}}.photo--4-5{aspect-ratio:4/5}.photo--3-2{aspect-ratio:3/2}.photo--carre,.photo--carre-mobile{aspect-ratio:1}@media (width>=1024px){.photo--carre-mobile{aspect-ratio:4/5}}@media (width<=1023px){.mosaique--carre>figure:nth-child(n+3){display:none}}.photo--bord{margin-left:calc(var(--marge) * -1);margin-right:calc(var(--marge) * -1);border-radius:0}.legende{gap:2px;margin-top:10px;font-size:14px;line-height:1.45;display:grid}.legende__jetons{color:var(--or)}.section--ivoire .legende__jetons{color:var(--noir);font-weight:500}.apparait{transition:opacity .5s,transform .5s}.apparait.est-en-attente{opacity:0;transition:none;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.apparait,.apparait.est-en-attente{opacity:1;transition:none;transform:none}}.barre{z-index:50;height:var(--barre);background:var(--noir);border-bottom:1px solid #0000;transition:height .3s,border-color .3s;position:fixed;inset:0 0 auto}.barre.est-compacte{height:var(--barre-compacte);border-bottom-color:var(--or)}.barre__dedans{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.barre__logo{align-items:center;height:100%;text-decoration:none;display:flex}.barre__logo img{width:auto;height:64px;transition:height .3s,opacity .3s}.barre__logo .logo-mono{height:42px;display:none}.barre.est-compacte .logo-complet{display:none}.barre.est-compacte .logo-mono{display:block}.barre__nav{display:none}.barre__menu{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:48px;height:48px;margin-right:-8px;display:inline-flex}.barre__menu span{background:var(--or);width:26px;height:1.5px;display:block}.barre__cta{display:none}@media (width>=1024px){.barre__menu{display:none}.barre__nav{align-items:center;gap:8px;display:flex}.barre__nav a{letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--ivoire);border-bottom:1px solid #0000;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.barre__nav a:hover,.barre__nav a[aria-current=page]{color:var(--or)}.barre__cta{min-height:44px;margin-left:12px;font-size:15px;display:inline-flex}.barre__nav a.barre__cta,.barre__nav a.barre__cta:hover{color:var(--noir);letter-spacing:.01em;text-transform:none}}@media (width>=1024px) and (width<=1199px){.barre__nav a{letter-spacing:.08em;padding:0 9px}.barre__cta{margin-left:6px}}.menu{z-index:60;background:var(--noir);padding:0 var(--marge) calc(24px + env(safe-area-inset-bottom));opacity:0;visibility:hidden;flex-direction:column;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.menu.est-ouvert{opacity:1;visibility:visible}.menu__haut{height:var(--barre-compacte);flex:none;justify-content:space-between;align-items:center;display:flex}.menu__haut img{width:auto;height:42px}.menu__fermer{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;margin-right:-8px;display:inline-flex}.menu__liens{margin:32px 0 0;padding:0;list-style:none}.menu__liens a{min-height:56px;font-family:var(--titre);color:var(--ivoire);border-bottom:1px solid var(--or);align-items:center;font-size:28px;line-height:1.2;text-decoration:none;display:flex}.menu__liens a[aria-current=page]{color:var(--or)}.menu__bas{gap:12px;margin-top:auto;padding-top:32px;display:grid}.menu__tel{align-items:center;gap:10px;min-height:48px;font-size:16px;text-decoration:none;display:inline-flex}.reseaux{gap:8px;display:flex}.reseaux a{border:1px solid var(--or);width:48px;height:48px;color:var(--or);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.reseaux a:hover{background:var(--or);color:var(--noir)}.devis-fixe{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--noir);border-top:1px solid var(--or);gap:10px;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.devis-fixe.est-visible{transform:none}.devis-fixe .btn{flex:1}.devis-fixe__tel{border:1px solid var(--or);width:52px;height:52px;color:var(--or);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=1024px){.devis-fixe{display:none}}.pied{border-top:1px solid var(--or);padding:48px 0 calc(104px + env(safe-area-inset-bottom))}@media (width>=1024px){.pied{padding-bottom:48px}}.pied__logo{width:96px;height:auto}.pied__nom{font-family:var(--titre);margin-top:24px;font-size:24px}@media (width<=1023px){.pied__nom{display:none}.pied__logo{width:88px}.pied__signature{margin-top:16px}}.pied__signature{margin-top:8px}.pied__bloc{gap:2px;margin-top:24px;display:grid}.pied__bloc a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pied__bloc a:hover{color:var(--or)}.pied__label{letter-spacing:.18em;text-transform:uppercase;color:var(--or);font-size:14px;font-weight:500}.pied__nav{flex-wrap:wrap;gap:0 20px;margin:32px 0 0;padding:0;list-style:none;display:flex}.pied__nav a{align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.pied__nav--legal{margin-top:8px}.pied__nav--legal a{color:var(--or);font-size:14px}.pied__bas{margin-top:24px;font-size:14px}@media (width>=1024px){.pied__grille{grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:48px;display:grid}.pied__bloc{margin-top:0}}.ouverture{padding-bottom:40px}.ouverture__photo{aspect-ratio:auto;height:min(34svh,92vw);min-height:210px}.ouverture__texte{padding-top:24px}@media (width<=1023px) and (height<=780px){.ouverture__photo{height:28svh;min-height:180px}.ouverture__texte{padding-top:20px}.ouverture h1{font-size:30px}.ouverture .boutons{margin-top:20px}}@media (width<=1023px) and (height<=700px){.ouverture__photo{height:24svh;min-height:150px}.ouverture__texte>.surtitre{display:none}.ouverture .intro{margin-top:10px}}.ouverture h1 .or{display:block}.ouverture h1.h1-suivi .or{display:inline}.ouverture .intro{margin-top:14px}.ouverture .boutons{margin-top:24px}@media (width>=1024px){.ouverture{padding-top:32px}.ouverture__grille{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ouverture__photo{aspect-ratio:4/5;border-radius:2px;height:auto;margin:0}.ouverture__texte{padding-top:0}h1{font-size:52px}}.promesses{border-top:1px solid var(--or);border-bottom:1px solid var(--or);padding:18px 0}.promesses ul{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.promesses li{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.promesses li svg{color:var(--or);flex:none}.liste-filets{margin:32px 0 0;padding:0;list-style:none}.liste-filets li{border-top:1px solid var(--or);padding:20px 0}.liste-filets li:last-child{border-bottom:1px solid var(--or)}.liste-filets h3{font-size:19px}.liste-filets .surtitre{margin-bottom:6px}.liste-filets p{margin-top:6px;font-size:15px}.section--ivoire .liste-filets li{border-color:var(--noir)}@media (width>=1024px){.liste-filets--grille{-moz-column-gap:40px;grid-template-columns:repeat(3,1fr);column-gap:40px;display:grid}.liste-filets--grille li:last-child{border-bottom:0}.liste-filets--deux{-moz-column-gap:48px;grid-template-columns:repeat(2,1fr);column-gap:48px;display:grid}}.rail{scroll-snap-type:x mandatory;scroll-padding:0 var(--marge);margin:32px calc(var(--marge) * -1) 0;padding:0 var(--marge) 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:16px;list-style:none;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.carte{scroll-snap-align:start;flex-direction:column;flex:0 0 78%;display:flex}.carte h3{margin-top:16px;font-size:22px}.carte p{margin-top:8px;font-size:15px}.carte .lien-fleche{margin-top:8px}.rail__aide{color:var(--or);align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}@media (width>=1024px){.rail{grid-template-columns:repeat(3,1fr);gap:32px;margin:48px 0 0;padding:0;display:grid;overflow:visible}.carte{flex:none}.rail__aide{display:none}}.frise{border-left:1px solid var(--or);gap:40px;margin:32px 0 0;padding:0 0 0 28px;list-style:none;display:grid}.frise li{position:relative}.frise li:before{content:"";background:var(--or);width:9px;height:9px;position:absolute;top:8px;left:-33px;transform:rotate(45deg)}.frise__num{font-family:var(--titre);color:var(--or);font-size:20px}.frise h3{margin-top:2px}.frise p{margin-top:8px;font-size:15px}@media (width>=1024px){.frise{border-left:0;border-top:1px solid var(--or);grid-template-columns:repeat(3,1fr);gap:40px;padding:32px 0 0}.frise li:before{top:-37px;left:0}}.mosaique{grid-template-columns:1fr 1fr;gap:4px;margin-top:32px;display:grid}.mosaique .photo{aspect-ratio:1;border-radius:0}.mosaique>figure:first-child{grid-column:1/-1}.mosaique>figure:first-child .photo{aspect-ratio:4/5}@media (width>=1024px){.mosaique{grid-template-columns:repeat(4,1fr)}.mosaique>figure:first-child{grid-area:span 2/span 2}.mosaique>figure:first-child .photo{aspect-ratio:auto;height:100%}}.video{margin-top:32px;text-decoration:none;display:block;position:relative}.video__lecture{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video__lecture span{border:1px solid var(--or);background:var(--noir);width:64px;height:64px;color:var(--or);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.video:hover .video__lecture span{transform:scale(1.06)}.points{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.points li{align-items:center;gap:12px;font-size:15px;display:flex}.points li svg{color:var(--or);flex:none}.chiffres{border-top:1px solid var(--or);grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.chiffres>div{border-bottom:1px solid var(--or);padding:24px 12px 24px 0}.chiffres>div:nth-child(odd){border-right:1px solid var(--or)}.chiffres>div:nth-child(2n){padding-left:16px}.chiffres strong{font-family:var(--titre);color:var(--or);font-size:34px;font-weight:400;line-height:1.1;display:block}.chiffres span{margin-top:6px;font-size:14px;line-height:1.4;display:block}@media (width>=1024px){.chiffres{grid-template-columns:repeat(4,1fr)}.chiffres>div{border-right:1px solid var(--or);padding:24px}.chiffres>div:last-child{border-right:0}}.fondateurs .photo{margin-top:32px}.fondateurs .texte{margin-top:20px}@media (width>=1024px){.fondateurs__grille{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.fondateurs .photo{margin-top:0}}.final .texte{margin-top:16px}.final__contact{gap:0;margin-top:20px;display:grid}.final__contact a{align-items:center;gap:10px;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex}.final__contact a:hover{text-decoration:underline}@media (width>=1024px){.final__grille{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;display:grid}}.pastilles{margin:24px calc(var(--marge) * -1) 0;padding:0 var(--marge) 4px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.pastilles::-webkit-scrollbar{display:none}.pastilles--enligne{flex-wrap:wrap;margin:24px 0 0;padding:0;overflow:visible}.pastille{border:1px solid var(--or);min-height:44px;color:var(--ivoire);letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:22px;flex:none;align-items:center;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.pastille[aria-pressed=true],.pastille:hover{background:var(--or);color:var(--noir)}.jeu{padding-top:56px;scroll-margin-top:80px}.jeu+.jeu{border-top:1px solid var(--or);margin-top:24px}.jeu h3{margin-top:20px;font-size:28px}.jeu .surtitre{margin:24px 0 8px}@media (width>=1024px){.jeu{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.jeu:nth-of-type(2n) .jeu__photo{order:2}.jeu h3{margin-top:0}}.volet{border-top:1px solid var(--or)}.volet:last-child{border-bottom:1px solid var(--or)}.volet summary{cursor:pointer;min-height:56px;font-family:var(--titre);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:18px;line-height:1.35;list-style:none;display:flex}.volet summary::-webkit-details-marker{display:none}.volet__signe{width:24px;height:24px;color:var(--or);flex:none;position:relative}.volet__signe:before,.volet__signe:after{content:"";background:currentColor;height:1.5px;transition:transform .2s;position:absolute;top:11px;left:4px;right:4px}.volet__signe:after{transform:rotate(90deg)}.volet[open] .volet__signe:after{transform:rotate(0)}.volet__contenu{padding:0 0 20px;font-size:16px}.volet__contenu p+p{margin-top:12px}.volets{margin-top:24px}.section--ivoire .volet{border-color:var(--noir)}.section--ivoire .volet__signe{color:var(--noir)}.filtres{margin-top:32px}.grille-photos{grid-template-columns:1fr 1fr;gap:4px;margin-top:16px;display:grid}.grille-photos button{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.grille-photos .photo{aspect-ratio:4/5;border-radius:0}.grille-photos .grande{grid-column:1/-1}@media (width>=640px){.grille-photos{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.grille-photos{grid-template-columns:repeat(4,1fr);gap:8px}.grille-photos .grande{grid-area:span 2/span 2}.grille-photos .grande .photo{aspect-ratio:auto;height:100%}}.grille-photos__plus{margin-top:24px}.visionneuse{z-index:70;background:var(--noir);touch-action:none;flex-direction:column;display:flex;position:fixed;inset:0}.visionneuse__haut{padding:8px 8px 0 var(--marge);flex:none;justify-content:space-between;align-items:center;min-height:64px;font-size:14px;display:flex}.visionneuse__image{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 8px;transition:transform .2s;display:flex}.visionneuse__image img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.visionneuse__bas{padding:12px var(--marge) calc(16px + env(safe-area-inset-bottom));flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.visionneuse__bas .legende{margin-top:0}.bouton-rond{border:1px solid var(--or);width:48px;height:48px;color:var(--or);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.bouton-rond:hover{background:var(--or);color:var(--noir)}.visionneuse__fleches{gap:8px;display:flex}.recit{max-width:40em}.recit .texte-grand+.texte-grand{margin-top:18px}.recit .citation{border-left:1px solid var(--or);margin:32px 0;padding-left:20px}.liste-titres{margin:24px 0 0;padding:0;list-style:none}.liste-titres li{font-family:var(--titre);border-top:1px solid var(--or);align-items:center;min-height:56px;font-size:24px;line-height:1.25;display:flex}.liste-titres li:last-child{border-bottom:1px solid var(--or)}.section--ivoire .liste-titres li{border-color:var(--noir)}.initiales{font-family:var(--titre);color:var(--or);margin:24px 0;font-size:56px;line-height:1}.chiffre-cle{border-top:1px solid var(--or);gap:4px;padding:24px 0;display:grid}.chiffre-cle:last-child{border-bottom:1px solid var(--or)}.chiffre-cle strong{font-family:var(--titre);color:var(--or);font-size:40px;font-weight:400;line-height:1.1}.chiffre-cle span{letter-spacing:.06em;text-transform:uppercase;font-size:15px}@media (width>=1024px){.chiffres-cles{grid-template-columns:repeat(3,1fr);gap:0 40px;display:grid}.chiffre-cle:last-child{border-bottom:0}.apropos__grille{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}}.contact-entete .boutons{grid-template-columns:1fr 1fr;display:grid}.contact-entete .btn{padding:0 12px}.formulaire{gap:20px;margin-top:32px;scroll-margin-top:80px;display:grid}.champ{gap:8px;display:grid}.champ label{font-size:15px;font-weight:500}.champ label small{color:var(--or);margin-left:6px;font-size:14px;font-weight:400}.champ input,.champ textarea,.champ select{width:100%;min-height:52px;font-family:var(--texte);color:var(--ivoire);background:var(--noir);border:1px solid var(--or);appearance:none;border-radius:2px;padding:14px 16px;font-size:16px;line-height:1.4}.champ textarea{resize:vertical;min-height:140px}.champ select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23C5A059' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.champ select:invalid{color:var(--or)}.champ select option{color:var(--ivoire);background:var(--noir)}.champ input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.champ__aide{color:var(--or);font-size:14px}.champ input::-moz-placeholder{color:var(--or);opacity:1}.champ textarea::-moz-placeholder{color:var(--or);opacity:1}.champ input::placeholder,.champ textarea::placeholder{color:var(--or);opacity:1}.champ input:focus,.champ textarea:focus,.champ select:focus{border:2px solid var(--ivoire);outline:none;padding:13px 15px}.champ select:focus{padding-right:43px}.formulaire__info{font-size:14px;line-height:1.5}.formulaire__info a{color:var(--or)}.formulaire .btn{width:100%;min-height:56px}.formulaire__etat{border:1px solid var(--or);border-radius:2px;padding:20px}.formulaire__etat--erreur{border-color:var(--ivoire)}.piege{position:absolute;left:-9999px}.engagements{margin:32px 0 0;padding:0;list-style:none}.engagements li{border-top:1px solid var(--or);grid-template-columns:24px 1fr;gap:12px;padding:16px 0;display:grid}.engagements li:last-child{border-bottom:1px solid var(--or)}.engagements svg{color:var(--or);margin-top:3px}.engagements strong{font-weight:500;display:block}.engagements span{font-size:15px}@media (width>=1024px){.contact__grille{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;display:grid}.contact-entete .boutons{display:flex}}.chiffre-cle--texte p{font-family:var(--titre);font-size:22px;line-height:1.3}.prix{font-family:var(--titre);color:var(--or);margin-top:16px;font-size:22px}.section--ivoire .prix{color:var(--noir)}.croupiers__grille{gap:32px;display:grid}.croupiers .photo{aspect-ratio:3/2}@media (width>=1024px){.croupiers__grille{grid-template-columns:1fr 1fr;align-items:center;gap:64px}.croupiers .photo{aspect-ratio:4/5}}.portes{gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.porte{border:1px solid var(--or);border-radius:2px;padding:20px;text-decoration:none;transition:background-color .2s,color .2s;display:block}.porte h3{font-size:22px}.porte p{margin-top:8px;font-size:15px}.porte .lien-fleche{margin-top:8px}.porte:hover{background:var(--or);color:var(--noir)}.porte:hover .lien-fleche{color:var(--noir)}@media (width>=1024px){.portes{grid-template-columns:1fr 1fr;gap:32px}}.fiche{border-top:1px solid var(--noir);margin:40px 0 0;padding:0;display:grid}.fiche>div{border-bottom:1px solid var(--noir);gap:2px;padding:16px 0;display:grid}.fiche dt{letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:500}.fiche dd{font-family:var(--titre);margin:0;font-size:20px;line-height:1.35}@media (width>=1024px){.fiche{-moz-column-gap:48px;grid-template-columns:repeat(2,1fr);column-gap:48px}}.section:not(.section--ivoire) .fiche,.section:not(.section--ivoire) .fiche>div{border-color:var(--or)}.jeux-courts{margin:32px 0 0;padding:0;list-style:none}.jeux-courts li{border-top:1px solid var(--or)}.jeux-courts li:last-child{border-bottom:1px solid var(--or)}.jeux-courts a{grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:20px 0;text-decoration:none;display:grid}.jeux-courts h3{font-size:22px}.jeux-courts p{grid-column:1/2;font-size:15px}.jeux-courts svg{color:var(--or);grid-area:1/2/3}.jeux-courts a:hover h3{color:var(--or)}.texte-legal h2{margin-top:48px;font-size:24px}.texte-legal h2:first-of-type{margin-top:32px}.texte-legal p,.texte-legal li{font-size:16px;line-height:1.6}.texte-legal p+p{margin-top:12px}.texte-legal ul{margin:12px 0 0;padding-left:20px}.texte-legal li+li{margin-top:6px}.texte-legal a{color:var(--or)}.a-completer{color:var(--or);border-bottom:1px dashed var(--or)}.liens-utiles{margin:32px 0 0;padding:0;list-style:none}.liens-utiles li{border-top:1px solid var(--or)}.liens-utiles li:last-child{border-bottom:1px solid var(--or)}.liens-utiles a{min-height:56px;font-family:var(--titre);justify-content:space-between;align-items:center;font-size:20px;text-decoration:none;display:flex}.liens-utiles a:hover{color:var(--or)}.mosaique--carre>figure:first-child{grid-column:auto}.mosaique--carre>figure:first-child .photo{aspect-ratio:1}@media (width>=1024px){.mosaique--carre>figure:first-child{grid-area:auto}.mosaique--carre>figure:first-child .photo{aspect-ratio:1;height:auto}}.section--ivoire .frise{border-color:var(--noir)}.section--ivoire .frise li:before{background:var(--noir)}.section--ivoire .frise__num{color:var(--noir)}@media (width>=1024px){.section--ivoire .frise{border-top-color:var(--noir)}}.section--ivoire .mention.or,.section--ivoire .or{color:var(--noir)}.cinema{--espace-video:max(30svh, 180px);background:var(--noir);min-height:calc(100svh - var(--barre));flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.cinema__fond{height:calc(var(--espace-video) + 80px);position:absolute;inset:0 0 auto}.cinema__fond picture,.cinema__fond img,.cinema__fond video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.cinema__fond video{opacity:0;transition:opacity .9s}.cinema__fond video.est-visible{opacity:1}.cinema__fond:after{content:"";background:linear-gradient(#00000073 0,#0000 18%);position:absolute;inset:0}.cinema__texte{z-index:1;margin-top:var(--espace-video);background:linear-gradient(to bottom, #0000 0, var(--noir) 56px);padding-top:56px;padding-bottom:40px;position:relative}.cinema h1 .or{display:inline}.cinema .intro{margin-top:14px}.cinema .boutons{margin-top:24px}.cinema__pause{z-index:2;border:1px solid var(--ivoire);width:44px;height:44px;color:var(--ivoire);cursor:pointer;background:#0000008c;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.cinema__pause:hover{background:var(--noir)}.cinema__pause:focus-visible{outline:2px solid var(--or);outline-offset:3px}@media (width<=1023px) and (height<=780px){.cinema{--espace-video:max(22svh, 140px)}.cinema h1{font-size:30px}.cinema .boutons{margin-top:20px}}@media (width<=1023px) and (height<=700px){.cinema{--espace-video:max(20svh, 120px)}.cinema__texte .surtitre{display:none}.cinema .intro{margin-top:10px}}@media (width>=1024px){.cinema{min-height:max(600px, min(calc(100svh - var(--barre)), 820px));justify-content:center}.cinema__fond{height:auto;inset:0 0 0 496px}.cinema__fond:after{background:linear-gradient(90deg, var(--noir) 0, #0009 14%, #0000 38%), linear-gradient(to top, var(--noir) 0, #0000 16%)}.cinema__fond picture,.cinema__fond img,.cinema__fond video{-o-object-position:50% 50%;object-position:50% 50%}.cinema__texte{padding:56px var(--marge);background:0 0;margin-top:0}.cinema__contenu{max-width:440px}.cinema h1{font-size:44px}.cinema__pause{top:auto;bottom:28px;right:28px}}@media (width>=1200px){.cinema__fond{left:calc(50% - 24px)}.cinema__contenu{max-width:520px}.cinema h1{font-size:52px}}
