:root{--font-affiche:var(--font-lecture);--sd-navy-950:#052c35;--sd-navy-900:#073d48;--sd-navy-800:#105363;--sd-navy-700:#176c7b;--sd-bleu-500:#117c93;--sd-gold-300:#f3d7a0;--sd-gold-500:#ddbb7d;--sd-gold-600:#796027;--sd-ivory:#f4faf9;--sd-ivory-200:#e5f2ef;--sd-ink-900:#123e48;--sd-ink-600:#506b70;--sd-line-light:#d5e6e3;--ombre-1:0 2px 4px #073d4805, 0 8px 24px #073d480a;--ombre-2:0 6px 16px #073d4810, 0 18px 40px #073d4810;--ombre-3:0 8px 20px #073d4815, 0 28px 55px #073d4822}body{background:#f4faf9}h1,h2,h3,h4,.font-display{font-family:var(--font-lecture), Arial, sans-serif;letter-spacing:-.045em}.titre-section{font-size:clamp(2rem,3.8vw,3.35rem);font-weight:750;line-height:1.12}.escales-intro h2{font-family:var(--font-lecture), Arial, sans-serif;font-weight:750}.cinema-text h3{text-transform:none;font-size:clamp(2.5rem,4.5vw,4.7rem);line-height:1.08}.entete,.entete--reduit{background:linear-gradient(110deg,#063742,#0b5360);border-bottom:1px solid #d7fff320;box-shadow:0 5px 24px #073d4818}.entete .btn-or{color:#163f46;background:linear-gradient(140deg,#f8e5bb,#e2c58e);border:1px solid #fff6;box-shadow:inset 0 1px #fff9,0 4px #86652635,0 8px 18px #001a2830}.btn-or,.btn-navy,.btn-contour,.btn-blanc{border-radius:14px;min-height:44px}.hero-editorial{background:radial-gradient(at 10% 10%,#fff 0%,#0000 60%),linear-gradient(125deg,#edf9f6 20%,#d9f0ee 70%,#bce3e2)}.hero-editorial.grain:after,.hero-editorial .destination-voile{display:none}.hero-editorial .hero-photo{border:7px solid #ffffffc9;border-radius:90px 28px;width:46%;inset:34px 3% 68px auto;overflow:hidden;transform:perspective(1500px)rotateY(-5deg)rotate(1deg);box-shadow:12px 16px #0c737516,0 30px 55px #073d4833}.hero-editorial .hero-photo img{object-position:55% 25%}.hero-editorial .hero-coordinates{color:#fff;text-shadow:0 2px 8px #052c35;top:4.5rem;right:6%}.hero-editorial>.destination-contenu{min-height:750px;padding-block:5rem 6rem}.hero-editorial .titre-hero{color:#073d48;font-family:var(--font-lecture), Arial, sans-serif;letter-spacing:-.065em;max-width:51%;font-size:clamp(2.9rem,4.4vw,4.8rem);font-weight:800;line-height:1.1}.hero-editorial .hero-sous-titre{color:#08797c;letter-spacing:inherit;margin-top:.08em;padding-bottom:.1em;font-family:inherit;font-size:1em;font-style:normal;line-height:1.12}.hero-editorial .hero-intro{color:#42646a;max-width:43%;font-size:1rem;line-height:1.85}.hero-editorial .hero-search{z-index:15;width:50%;max-width:640px;position:relative}.hero-editorial .champ-recherche{border:1px solid #a5cfca;box-shadow:0 5px #b1d4d04d,0 15px 40px #073d4814}.hero-editorial .destination-contenu>p:first-child{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb3;border-color:#bbd9d4}.hero-editorial .destination-contenu>p:first-child .surtitre{color:#24676d}.hero-editorial .destination-contenu>p:first-child .anneau-or{color:#08797c}.hero-editorial dl .text-white{color:#073d48;font-size:2rem}.hero-editorial dl .text-white\/55{color:#506b70;font-size:.75rem}.hero-editorial dl .bg-white\/15{background:#b8d7d3}.hero-editorial .motion-toggle{color:#285c63;background:#ffffffb3;border-color:#b7d8d3;left:max(1.25rem,50% - 608px)}.hero-editorial .indicateur-scroll{color:#24676d}.hero-editorial .destination-escale{width:16rem;bottom:5rem;right:5%}.hero-editorial .verre-clair{background:linear-gradient(145deg,#fff,#edf7f5);border:1px solid #fff;border-radius:22px;box-shadow:0 6px #bfd8d0,0 22px 45px #052c3540}.hero-editorial .verre-clair .font-display{font-size:1.12rem}.escales{padding-top:4.5rem}.escales-switch{background:#e3efed;border-color:#cddfda}.escales-switch button[aria-pressed=true]{background:#0c6570;box-shadow:inset 0 1px #ffffff30,0 5px 12px #073d4820}.escale-card{border-color:#d6e7e2;border-radius:22px;box-shadow:0 4px #dcece7,0 15px 32px #073d480a}.escale-label{color:#387077}.escale-arrow{color:#0c777c}.escales-bottom a{color:#0a6c73}.accueil-editorial .carte-image{border-radius:24px;box-shadow:inset 0 0 0 1px #fff4,0 5px #b2cfca,0 18px 35px #073d481a}.reactive-cinema:after{border-radius:24px}.carte-lieu{border-color:#d5e6e3;border-radius:20px;box-shadow:0 4px #dcece7,0 12px 25px #073d480a}.carte-lieu .corps .font-display{letter-spacing:-.025em;font-size:.95rem;line-height:1.45}.carte-lieu .corps p.truncate{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cinema-shade{background:linear-gradient(90deg,#052c35eb,#052c3555 75%),linear-gradient(#0000 35%,#052c35d9)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.escale-card:hover{transform:perspective(1100px)rotateX(3deg)translateY(-7px);box-shadow:0 8px #c6dfd8,0 28px 48px #073d4822}.carte-lieu:hover{transform:perspective(1100px)rotateX(2deg)translateY(-6px)}}@media (min-width:1024px) and (max-width:1199px){.entete .logo svg{width:145px}.entete nav a{padding-inline:.45rem;font-size:.75rem}.hero-editorial .hero-search{width:51%}}@media (max-width:1023px){.hero-editorial .hero-photo{border-width:5px;border-radius:34px;width:auto;height:275px;inset:22px 5% auto;transform:none;box-shadow:0 10px #0c737513,0 18px 30px #073d4820}.hero-editorial .hero-photo img{object-position:50% 15%}.hero-editorial>.destination-contenu{min-height:auto;padding-top:335px;padding-bottom:5.5rem}.hero-editorial .titre-hero{max-width:100%;font-size:clamp(2.5rem,6.5vw,4.3rem)}.hero-editorial .hero-intro{max-width:680px}.hero-editorial .hero-search{width:100%;max-width:680px}.hero-editorial .titre-hero,.hero-editorial .parallax{transform:none!important}}@media (max-width:767px){.hero-editorial .hero-photo{height:220px}.hero-editorial>.destination-contenu{padding-top:275px}.hero-editorial .titre-hero{font-size:clamp(2.35rem,8.5vw,3.6rem)}.hero-editorial .hero-intro{font-size:.95rem;line-height:1.7}.hero-editorial .hero-photo-interieur{animation:none}.hero-editorial dl{margin-top:1.75rem}.escales{padding-top:3rem}.titre-section{font-size:clamp(1.9rem,7vw,2.6rem)}.carte-lieu:hover,.carte-lieu:hover img{transform:none}}html[data-motion-paused=true] .reactive-cinema{transform:none!important}@media (prefers-reduced-motion:reduce){.hero-editorial .hero-photo,.escale-card:hover,.carte-lieu:hover{transform:none}}
