.hostinger-reach-block-connect{display:flex;flex-direction:column;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;flex-direction:column;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:flex;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:flex;flex-direction:row;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:flex;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{flex-direction:row;justify-content:flex-start;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message{font-weight:700;padding:1em;gap:10px;margin-top:10px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843)}.reach-subscription-message.is-error{background:rgb(234 71 104 / .1019607843)}:root{--nuit:#123a40;--nuit2:#1b565d;--creme:#f8f5ec;--creme2:#efe9d9;--turq:#1f858c;--turq2:#2fa3aa;--vert:#5f9a4e;--sable:#b39468;--texte:#16262a;--gris:#57696d;--bord:#e3dcc9;--blanc:#fff;--r:12px;--ombre:0 1px 2px rgba(18,58,64,.05),0 10px 30px rgba(18,58,64,.07);--serif:Georgia,'Iowan Old Style','Times New Roman',serif;--sans:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--creme);color:var(--texte);font:16px/1.65 var(--sans);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--turq);text-underline-offset:2px}a:hover{color:var(--nuit)}h1,h2,h3{font-family:var(--serif);line-height:1.18;color:var(--nuit);margin:0 0 .5em;font-weight:700}h1{font-size:clamp(1.75rem,4.2vw,2.7rem);letter-spacing:-.015em}h2{font-size:clamp(1.3rem,2.7vw,1.8rem);margin-top:2.4rem}h3{font-size:1.05rem;margin:0 0 .3em}p{margin:0 0 1rem}.wrap{max-width:1140px;margin:0 auto;padding:0 20px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hd{background:var(--nuit);color:#fff;position:sticky;top:0;z-index:60;box-shadow:0 1px 0 rgb(255 255 255 / .08)}.hd .wrap{display:flex;align-items:center;gap:18px;min-height:64px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.brand img{width:38px;height:38px;border-radius:9px;object-fit:cover;background:var(--creme)}.brand b{font-family:var(--serif);font-size:1.18rem;font-weight:700;letter-spacing:-.01em}.brand b i{color:var(--turq2);font-style:normal}.nav{display:flex;gap:15px;flex-wrap:wrap;font-size:.88rem;margin-left:auto}.nav a{color:#cfe2e3;text-decoration:none;padding:4px 0;border-bottom:2px solid #fff0}.nav a:hover{color:#fff;border-bottom-color:var(--turq2)}.fil{font-size:.82rem;color:var(--gris);padding:16px 0 0}.fil a{color:var(--gris)}.fil span{margin:0 6px;opacity:.45}.hero{position:relative;margin:18px 0 8px;border-radius:var(--r);overflow:hidden;min-height:260px;display:flex;align-items:flex-end;background:var(--nuit)}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62}.hero .in{position:relative;padding:32px 30px 26px;color:#fff;max-width:760px;background:linear-gradient(to top,rgb(10 32 36 / .88),rgb(10 32 36 / .15))}.hero h1{color:#fff;margin-bottom:.35em;text-shadow:0 2px 18px rgb(0 0 0 / .35)}.hero p{color:#e4eeee;margin:0;font-size:1.02rem}.hero .kpi{display:flex;gap:22px;flex-wrap:wrap;margin-top:14px;font-size:.86rem;color:#cfe2e3}.hero .kpi b{display:block;font-family:var(--serif);font-size:1.35rem;color:#fff;line-height:1.1}.credit{position:absolute;right:8px;top:8px;font-size:.66rem;color:rgb(255 255 255 / .65);background:rgb(0 0 0 / .28);padding:2px 7px;border-radius:99px}.intro{max-width:72ch;color:#31454a}.meta-line{font-size:.9rem;color:var(--gris);margin:.4rem 0 1.5rem}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));margin:1.5rem 0 2.5rem;padding:0;list-style:none}.card{background:var(--blanc);border:1px solid var(--bord);border-radius:var(--r);overflow:hidden;box-shadow:var(--ombre);display:flex;flex-direction:column;position:relative;transition:transform .15s ease,box-shadow .15s ease}.card:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgb(18 58 64 / .06),0 16px 40px rgb(18 58 64 / .11)}.card .ph{aspect-ratio:16/10;background:var(--creme2);object-fit:cover;width:100%}.card .bd{padding:14px 16px 17px;display:flex;flex-direction:column;gap:6px;flex:1}.card h3 a{color:var(--nuit);text-decoration:none}.card h3 a:hover{color:var(--turq)}.rank{position:absolute;top:10px;left:10px;background:var(--nuit);color:#fff;font-weight:700;font-size:.82rem;min-width:29px;height:29px;padding:0 8px;border-radius:99px;display:grid;place-items:center;box-shadow:0 2px 8px rgb(0 0 0 / .3)}.lieu{font-size:.85rem;color:var(--gris);margin:0}.note{display:flex;align-items:baseline;gap:6px;font-size:.88rem;margin:0}.note b{color:var(--turq);font-size:1.02rem;font-family:var(--serif)}.note s{text-decoration:none;color:var(--gris);font-size:.82rem}.tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.tag{font-size:.72rem;background:var(--creme2);color:#3c4f53;border-radius:99px;padding:2px 9px;white-space:nowrap}.tag.cl{background:#e6f2f2;color:#14646a}.res{font-size:.87rem;color:#3f5257;margin:3px 0 0}.btn{display:inline-block;background:var(--turq);color:#fff;text-decoration:none;font-weight:600;font-size:.92rem;padding:11px 20px;border-radius:9px;border:0;text-align:center}.btn:hover{background:#176a70;color:#fff}.btn.g{background:#fff0;color:var(--nuit);border:1px solid var(--bord)}.btn.g:hover{background:var(--creme2);color:var(--nuit)}.tuiles{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;padding:0;margin:1.2rem 0 2.4rem}.tuile{position:relative;border-radius:var(--r);overflow:hidden;min-height:150px;display:flex;align-items:flex-end;box-shadow:var(--ombre);background:var(--nuit)}.tuile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;transition:transform .3s ease}.tuile:hover img{transform:scale(1.05)}.tuile a{position:relative;display:block;width:100%;padding:16px 16px 14px;color:#fff;text-decoration:none;background:linear-gradient(to top,rgb(10 32 36 / .9),#fff0)}.tuile strong{font-family:var(--serif);font-size:1.08rem;display:block}.tuile span{font-size:.8rem;color:#cfe2e3}.fiche{display:grid;grid-template-columns:1fr 330px;gap:36px;align-items:start;margin:1.2rem 0 3rem}.side{background:var(--blanc);border:1px solid var(--bord);border-radius:var(--r);padding:20px;box-shadow:var(--ombre);position:sticky;top:82px}.side dl{margin:0;font-size:.92rem}.side dt{color:var(--gris);font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;margin-top:14px}.side dt:first-child{margin-top:0}.side dd{margin:2px 0 0}.side .cta{margin-top:20px;display:flex;flex-direction:column;gap:9px}.photo-fiche{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);border:1px solid var(--bord);margin-bottom:1.3rem}.equip{display:flex;flex-wrap:wrap;gap:8px;margin:1rem 0 1.5rem;padding:0;list-style:none}.equip li{background:var(--blanc);border:1px solid var(--bord);border-radius:99px;padding:6px 14px;font-size:.86rem}.liens{margin:2.4rem 0 1rem;padding:1.4rem 0 0;border-top:1px solid var(--bord)}.liens ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:.7rem 0 0}.liens a{display:inline-block;background:var(--blanc);border:1px solid var(--bord);border-radius:99px;padding:6px 14px;font-size:.85rem;text-decoration:none;color:var(--nuit2)}.liens a:hover{background:var(--creme2);color:var(--nuit)}.ft{background:var(--nuit);color:#bcd3d5;margin-top:3.5rem;padding:2.6rem 0 1.6rem;font-size:.89rem}.ft a{color:#e2eded;text-decoration:none}.ft a:hover{text-decoration:underline}.ft .cols{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ft h4{color:#fff;font-family:var(--serif);margin:0 0 .6rem;font-size:1.02rem}.ft ul{list-style:none;padding:0;margin:0}.ft li{margin:.28rem 0}.ft .bas{border-top:1px solid rgb(255 255 255 / .13);margin-top:1.8rem;padding-top:1.1rem;font-size:.81rem;opacity:.75}@media(max-width:880px){.fiche{grid-template-columns:1fr}.side{position:static}.hero{min-height:220px}.hero .in{padding:24px 20px 20px}}