.ph{--indigo:#2d2a6e;--indigo-d:#221f58;--indigo-l:#4a46a0;--corail:#ffb4a2;--corail-d:#a2442f;--papier:#fbfaf7;--creme:#f3efe6;--encre:#1a1a2e;--jaune:#f4d35e;--gris:#5b596e;--ligne:#1a1a2e24;--titre:"Unbounded Variable", "Unbounded", system-ui, sans-serif;--texte:"Literata Variable", "Literata", Georgia, serif;--wrap:min(1260px, calc(100% - 2 * clamp(16px, 4vw, 44px)));background:var(--papier);color:var(--encre);font:400 clamp(16px, .2vw + 15.4px, 17.5px) / 1.62 var(--texte);-webkit-font-smoothing:antialiased}:where(.ph) *,:where(.ph) :before,:where(.ph) :after{box-sizing:border-box}body{margin:0}:where(.ph) img{max-width:100%;height:auto;display:block}:where(.ph) a{color:inherit}:where(.ph) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,table,fieldset){margin:0}:where(.ph) :is(ul,ol){padding:0;list-style:none}:where(.ph) fieldset{border:0;min-width:0;padding:0}:where(.ph) legend{padding:0}:where(.ph) :is(button,input,select,textarea){font:inherit;color:inherit}.ph :focus-visible{outline:3px solid var(--jaune);outline-offset:3px}.ph-wrap{width:var(--wrap);margin-inline:auto}.ph-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ph-skip{z-index:100;background:var(--jaune);color:var(--encre);font:600 14px/1 var(--titre);border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.ph-skip:focus{top:12px}.ph-k{font:600 11.5px/1.3 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:10px;display:inline-flex}.ph-k:before{content:"";background:var(--jaune);width:11px;height:11px;box-shadow:0 0 0 2px var(--indigo);border-radius:50%;flex:none}.ph-k--clair{color:var(--corail)}.ph-k--clair:before{box-shadow:0 0 0 2px var(--corail)}.ph-h2{font:600 clamp(28px, 3.4vw, 50px) / 1.08 var(--titre);letter-spacing:-.025em;color:var(--indigo);text-wrap:balance;margin-top:16px}.ph-h2 em{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:radial-gradient(closest-side,#f4d35ed9,#f4d35e80 62%,#f4d35e00) 50% 58%/100% 120% no-repeat;padding-inline:.06em;font-style:normal}.ph-lead{max-width:58ch;color:var(--gris);margin-top:18px;font-size:clamp(16.5px,.3vw + 15.4px,19px)}.ph-sec{padding-block:clamp(72px,9vw,130px)}.ph-sec--creme{background:var(--creme)}.ph-sec--trait{border-top:1px solid var(--ligne)}.ph-head{gap:20px 64px;margin-bottom:clamp(36px,5vw,60px);display:grid}@media (width>=960px){.ph-head{grid-template-columns:1.15fr .85fr;align-items:end}.ph-head .ph-lead{margin-top:0}}.ph-note{color:var(--gris);margin-top:18px;font-size:14px;font-style:italic}.ph-suite{margin-top:36px}.ph-tag{background:var(--creme);font:500 11px/1.2 var(--titre);letter-spacing:.02em;color:var(--indigo);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.ph-btn{min-height:50px;font:600 14px/1.2 var(--titre);letter-spacing:.005em;cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ph-btn svg{flex:none;width:18px;height:18px}.ph-btn--jaune{background:var(--jaune);color:var(--encre)}.ph-btn--jaune:hover{background:#f8e08a}.ph-btn--indigo{background:var(--indigo);color:var(--papier)}.ph-btn--indigo:hover{background:var(--indigo-d)}.ph-btn--ligne{border-color:var(--indigo);color:var(--indigo)}.ph-btn--ligne:hover{background:var(--indigo);color:var(--papier)}.ph-btn--clair{color:var(--papier);border-color:#fbfaf799}.ph-btn--clair:hover{background:var(--papier);color:var(--indigo)}.ph-lien{font:500 14px/1.3 var(--titre);color:var(--indigo);text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:6px;align-items:center;gap:8px;text-decoration-thickness:3px;display:inline-flex}.ph-lien svg{flex:none;width:17px;height:17px}.ph-hdr{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--ligne);background:#fbfaf7f2;position:sticky;top:0}.ph-hdr__in{justify-content:space-between;align-items:center;gap:20px;min-height:74px;display:flex}.ph-logo{color:var(--indigo);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.ph-logo svg{flex:none;width:42px;height:42px}.ph-logo b{font:700 16px/1 var(--titre);letter-spacing:-.01em;white-space:nowrap;display:block}.ph-logo small{font:500 9.5px/1 var(--titre);letter-spacing:.16em;text-transform:uppercase;color:var(--gris);white-space:nowrap;margin-top:5px;display:block}.ph-logo--light{color:var(--papier)}.ph-logo--light small{color:#b7b4d6}.ph-nav{align-items:center;gap:clamp(18px,1.8vw,28px);display:none}.ph-nav a{font:500 13px/1 var(--titre);color:var(--encre);white-space:nowrap;padding-block:8px;text-decoration:none;position:relative}.ph-nav sup{font:600 9.5px/1 var(--titre);color:var(--corail-d);margin-left:3px}.ph-nav a:after{content:"";background:var(--jaune);transform-origin:0;border-radius:2px;height:3px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ph-nav a:hover:after,.ph-nav a[aria-current=page]:after{transform:scaleX(1)}.ph-hdr__end{align-items:center;gap:18px;display:flex}.ph-hdr__pro{font:500 13px/1 var(--titre);color:var(--indigo);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:none}.ph-hdr__pro svg{width:18px;height:18px}.ph-hdr__pro:hover span{text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:5px;text-decoration-thickness:3px}.ph-hdr__cta{white-space:nowrap;min-height:44px;display:none}.ph-menu{position:relative}.ph-menu summary{border:1px solid var(--ligne);cursor:pointer;width:46px;height:46px;color:var(--indigo);border-radius:12px;place-items:center;list-style:none;display:grid}.ph-menu summary::-webkit-details-marker{display:none}.ph-menu summary svg{width:22px;height:22px}.ph-menu__panel{border:1px solid var(--ligne);background:#fff;border-radius:16px;width:min(330px,100vw - 32px);padding:12px;position:absolute;top:56px;right:0;box-shadow:0 24px 50px #1a1a2e2e}.ph-menu__k{font:600 10.5px/1 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--corail-d);padding:6px 12px 10px}.ph-menu__panel a{font:500 14px/1.2 var(--titre);border-radius:10px;justify-content:space-between;padding:12px;text-decoration:none;display:flex}.ph-menu__panel a span{color:var(--corail-d)}.ph-menu__panel a:hover{background:var(--creme)}.ph-menu__panel .ph-btn{width:100%;color:var(--papier);justify-content:center;margin-top:8px}.ph-menu__panel .ph-btn:hover{background:var(--indigo-d)}@media (width>=760px){.ph-hdr__cta{display:inline-flex}}@media (width>=1100px){.ph-nav{display:inline-flex}.ph-menu{display:none}}@media (width>=1300px){.ph-hdr__pro{display:inline-flex}}.ph-hero{background:var(--indigo);color:var(--papier);position:relative;overflow:hidden}.ph-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f4d35e29,#f4d35e00);width:70%;height:120%;position:absolute;top:-30%;right:-10%}.ph-hero__grid{gap:44px;padding-block:clamp(44px,6vw,76px) clamp(48px,6vw,80px);display:grid;position:relative}.ph-hero h1{font:700 clamp(34px, 4.3vw, 62px) / 1.04 var(--titre);letter-spacing:-.03em;text-wrap:balance;margin-top:20px}.ph-hero h1 em{color:var(--jaune);font-style:normal}.ph-hero__lead{color:#dcdaf0;max-width:52ch;margin-top:20px;font-size:clamp(16.5px,.35vw + 15.2px,19px)}.ph-hero__mur{position:relative}.ph-hero__saison{display:none}.ph-mur{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ph-mur li{transition:opacity .35s,filter .35s,transform .35s}.ph-mur li[data-off]{opacity:.22;filter:grayscale();transform:scale(.97)}.ph-mur a{text-decoration:none;display:block}.ph-mur a:hover .ph-aff{transform:translateY(-4px);box-shadow:0 24px 40px #0a082873}.ph-mur__jauge{font:500 11px/1 var(--titre);letter-spacing:.06em;text-transform:uppercase;color:var(--corail);margin-top:8px;display:block}.ph-hero__aide{color:#bdbbe0;align-items:center;gap:8px;margin-top:18px;font-size:14px;font-style:italic;display:flex}.ph-hero__aide svg{width:16px;height:16px;color:var(--jaune)}@media (width>=560px){.ph-mur{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.ph-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:64px}.ph-hero__saison{font:600 11px/1 var(--titre);letter-spacing:.32em;text-transform:uppercase;color:#ffb4a2b3;white-space:nowrap;display:block;position:absolute;top:50%;left:-40px;transform:translate(-50%,-50%)rotate(-90deg)}}.ph-aff{aspect-ratio:4/5;background:var(--teinte);isolation:isolate;border-radius:6px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;container-type:inline-size}.ph-aff__img,.ph-aff__art{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ph-aff__img img{object-fit:cover;width:100%;height:100%}.ph-aff--photo:after{content:"";z-index:-1;background:linear-gradient(#1a1a2e8c 0%,#1a1a2e00 26% 42%,#1a1a2eeb 100%);position:absolute;inset:0}.ph-aff__txt{color:var(--papier);flex-direction:column;justify-content:space-between;padding:7cqi;display:flex;position:absolute;inset:0}.ph-aff__top{font:600 max(8px, 4cqi) / 1 var(--titre);letter-spacing:.1em;text-transform:uppercase;opacity:.85;justify-content:space-between;display:flex}.ph-aff__genre{font:italic 400 max(10px, 5cqi) / 1.2 var(--texte)}.ph-aff__titre{font:700 max(12px, 8.6cqi) / 1 var(--titre);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;margin-top:2.5cqi}.ph-aff__meta{font:500 max(8.5px, 4.2cqi) / 1.2 var(--titre);letter-spacing:.06em;text-transform:uppercase;margin-top:3cqi}.ph-aff--velo .ph-aff__txt,.ph-aff--tempo .ph-aff__txt{color:var(--indigo)}.ph-aff--velo .ph-aff__titre{font-size:max(15px,14cqi)}.ph-aff--tempo .ph-aff__titre{font-size:max(14px,12cqi)}.ph-aff--lampe .ph-aff__titre{color:var(--jaune);font-size:max(14px,12cqi)}.ph-filtre{background:var(--papier);color:var(--encre);border-radius:16px;gap:16px;margin-top:30px;padding:clamp(16px,2.2vw,24px);display:grid;box-shadow:0 1px #1a1a2e0f}.ph-filtre--dark{color:var(--papier);background:#ffffff0f;border:1px solid #ffffff24}.ph-filtre legend{font:600 10.5px/1 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--corail-d);margin-bottom:9px}.ph-filtre--dark legend{color:var(--corail)}.ph-filtre__opts{flex-wrap:wrap;gap:7px;display:flex}.ph-chip{position:relative}.ph-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ph-chip span{border:1px solid var(--ligne);border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:14.5px;font-weight:500;line-height:1;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ph-filtre--dark .ph-chip span{border-color:#ffffff47}.ph-chip input:hover+span{border-color:var(--indigo)}.ph-filtre--dark .ph-chip input:hover+span{border-color:var(--papier)}.ph-chip input:checked+span{background:var(--jaune);border-color:var(--jaune);color:var(--encre);font-weight:600}.ph-chip input:focus-visible+span{outline:3px solid var(--jaune);outline-offset:2px}.ph-filtre__res{border-top:1px solid var(--ligne);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding-top:16px;display:flex}.ph-filtre--dark .ph-filtre__res{border-top-color:#ffffff24}.ph-filtre__res p{font-size:15px}.ph-filtre__res b{font:700 26px/1 var(--titre);color:var(--indigo);margin-right:4px}.ph-filtre--dark .ph-filtre__res b{color:var(--jaune)}.ph-filtre__raz{font:500 13px/1 var(--titre);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.ph-filtre__raz[hidden]{display:none}.ph-comp{border-collapse:collapse;width:100%}.ph-comp thead th{text-align:left;font:600 10.5px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);border-bottom:2px solid var(--encre);padding:0 14px 14px}.ph-comp tbody tr{border-bottom:1px solid var(--ligne);transition:background .2s}.ph-comp tbody tr:hover{background:var(--creme)}.ph-comp td,.ph-comp tbody th{text-align:left;vertical-align:middle;padding:18px 14px;font-size:15.5px}.ph-comp tbody th a{align-items:center;gap:14px;text-decoration:none;display:flex}.ph-comp tbody th i{border-radius:3px;flex:none;width:14px;height:40px;box-shadow:inset 0 0 0 1px #1a1a2e2e}.ph-comp tbody th b{font:600 16px/1.2 var(--titre);letter-spacing:-.01em;color:var(--indigo);display:block}.ph-comp tbody th a:hover b{text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:4px;text-decoration-thickness:3px}.ph-comp tbody th small{color:var(--gris);margin-top:4px;font-size:14px;font-style:italic;font-weight:400;display:block}.ph-comp__eur{font:600 15px/1.2 var(--titre);color:var(--indigo);white-space:nowrap}@media (width<=899px){.ph-comp,.ph-comp tbody{display:block}.ph-comp thead{display:none}.ph-comp tbody{gap:14px;display:grid}.ph-comp tbody tr{border:1px solid var(--ligne);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px 16px;padding:18px;display:grid}.ph-comp tbody th{border-bottom:1px solid var(--ligne);grid-column:1/-1;padding:0 0 12px}.ph-comp td{gap:3px;padding:0;font-size:15px;display:grid}.ph-comp td:before{content:attr(data-l);font:600 9.5px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}}.ph-fiche{background:var(--papier);border-radius:20px;gap:clamp(24px,4vw,56px);padding:clamp(16px,3vw,40px);scroll-margin-top:96px;display:grid;box-shadow:0 1px #1a1a2e0d,0 30px 60px -30px #1a1a2e40}.ph-fiche[hidden]{display:none}.ph-fiche__aff figcaption{color:var(--gris);margin-top:10px;font-size:13px;font-style:italic}.ph-fiche__aff .ph-aff{border-radius:12px}.ph-fiche__k{font:600 11px/1.3 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--corail-d)}.ph-fiche__t{font:700 clamp(26px, 2.8vw, 42px) / 1.05 var(--titre);letter-spacing:-.03em;color:var(--indigo);text-wrap:balance;margin-top:12px}.ph-fiche__pitch{margin-top:16px;font-size:clamp(17px,.35vw + 15.8px,19.5px);line-height:1.55}.ph-fiche__equipe{color:var(--gris);margin-top:10px;font-size:14.5px;font-style:italic}.ph-fiche__data{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.ph-fiche__data div{border-top:2px solid var(--encre);padding-top:12px}.ph-fiche__data dt{font:600 10px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);align-items:center;gap:7px;display:flex}.ph-fiche__data dt svg{width:16px;height:16px;color:var(--indigo)}.ph-fiche__data dd{font:600 clamp(16px, 1.3vw, 19px) / 1.2 var(--titre);letter-spacing:-.01em;color:var(--indigo);margin-top:8px}.ph-fiche__cols{gap:18px;margin-top:28px;display:grid}.ph-fiche__h{font:600 11px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--encre);margin-bottom:12px}.ph-fiche__tech ul{gap:10px;display:grid}.ph-fiche__tech li{grid-template-columns:22px 1fr;gap:10px;font-size:15.5px;line-height:1.45;display:grid}.ph-fiche__tech svg{width:20px;height:20px;color:var(--corail-d);margin-top:1px}.ph-fiche__prix{background:#fdf3cf;border:1px dashed #1a1a2e4d;border-radius:14px;align-self:start;padding:20px}.ph-fiche__eur{font:700 clamp(20px, 1.8vw, 24px) / 1.2 var(--titre);letter-spacing:-.02em;color:var(--indigo)}.ph-fiche__eur small{font:500 11px/1.2 var(--titre);letter-spacing:.06em;text-transform:uppercase;color:var(--gris);margin-top:4px;display:block}.ph-fiche__det{gap:4px;margin-top:12px;font-size:14.5px;display:grid}.ph-fiche__det li{border-bottom:1px dotted #1a1a2e40;justify-content:space-between;gap:12px;padding-bottom:4px;display:flex}.ph-fiche__det b{font:600 13px/1.4 var(--titre);color:var(--encre);white-space:nowrap}.ph-fiche__note{color:var(--gris);margin-top:10px;font-size:13.5px;font-style:italic}.ph-fiche__dates{margin-top:26px}.ph-fiche__dates ul{background:var(--ligne);border-radius:12px;gap:1px;display:grid;overflow:hidden}.ph-fiche__dates li{background:#fff;grid-template-columns:136px 1fr auto;align-items:baseline;gap:12px;padding:11px 14px;font-size:15px;display:grid}.ph-fiche__dates b{font:600 13px/1.2 var(--titre);color:var(--indigo)}.ph-fiche__dates small{color:var(--gris);font-size:13.5px}.ph-fiche__dates>p{color:var(--gris);font-style:italic}.ph-fiche__docs{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ph-fiche__docs li{background:var(--creme);border-radius:10px;align-items:center;gap:10px;padding:9px 14px 9px 10px;font-size:14px;line-height:1.3;display:flex}.ph-fiche__docs svg{width:20px;height:20px;color:var(--indigo);flex:none}.ph-fiche__docs b{font:600 10px/1.2 var(--titre);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);display:block}.ph-fiche__foot{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.ph-fiche__lic{border-top:1px solid var(--ligne);color:var(--gris);margin-top:22px;padding-top:14px;font-size:13px}@media (width<=559px){.ph-fiche__dates li{grid-template-columns:1fr;gap:2px}}@media (width>=700px){.ph-fiche__data{grid-template-columns:repeat(4,minmax(0,1fr))}.ph-fiche__cols{grid-template-columns:1.25fr .95fr;gap:28px}}@media (width>=1000px){.ph-fiche{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.ph-fiche__aff{align-self:start;position:sticky;top:100px}}.ph-tour{gap:36px;display:grid}.ph-tour__carte{border:1px solid var(--ligne);background:#fff;border-radius:20px;padding:clamp(14px,2vw,24px)}.ph-carte{width:100%;max-width:580px;height:auto;margin-inline:auto;display:block}.ph-carte text{font-family:var(--titre)}.ph-carte__km text,.ph-carte__km{letter-spacing:.04em;font-size:9px;font-weight:500}.ph-carte__fleuve{fill:#6f75be;font:italic 400 13px var(--texte)!important}.ph-carte__base text{fill:var(--indigo);font-size:11.5px;font-weight:700}.ph-carte__n{pointer-events:none;font-size:10px;font-weight:700}.ph-carte__v{fill:var(--encre);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font:500 12px var(--texte)!important}.ph-carte__pt circle{transform-box:fill-box;transform-origin:50%;transition:transform .2s}.ph-carte__pt.is-on circle{transform:scale(1.4)}.ph-carte__pt.is-on .ph-carte__v{font-weight:700!important}.ph-tour__carte figcaption{color:var(--gris);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:14px;font-size:13px;display:flex}.ph-tour__carte figcaption span{align-items:center;gap:8px;display:inline-flex}.ph-tour__losange{background:var(--indigo);width:10px;height:10px;transform:rotate(45deg)}.ph-tour__trait{border-top:2px dashed var(--indigo);width:22px}.ph-tour__cercle{border:1.5px dotted var(--indigo);border-radius:50%;width:14px;height:14px}.ph-tour__liste{gap:30px;display:grid}.ph-tour__mois h3{border-bottom:2px solid var(--encre);font:600 12.5px/1 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--indigo);padding-bottom:10px}.ph-tour__mois li{border-bottom:1px solid var(--ligne);border-radius:8px;grid-template-columns:28px 50px minmax(0,1fr);align-items:center;gap:4px 14px;padding:11px 10px;transition:background .2s;display:grid}.ph-tour__mois li.is-on{background:var(--creme)}.ph-tour__n{background:var(--t);width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--indigo);font:700 10.5px/1 var(--titre);color:var(--encre);border-radius:50%;place-items:center;display:grid}.ph-tour__n[style*=\#2d2a6e],.ph-tour__n[style*=\#1a1a2e]{color:var(--papier)}.ph-tour__date{color:var(--gris);font-size:12.5px;line-height:1.1;display:grid}.ph-tour__date b{font:700 24px/1 var(--titre);color:var(--encre)}.ph-tour__mois li a{font:600 15px/1.25 var(--titre);letter-spacing:-.01em;color:var(--indigo);text-decoration:none}.ph-tour__mois li a:hover{text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:4px;text-decoration-thickness:3px}.ph-tour__mois li p:not(.ph-tour__date){color:var(--gris);margin-top:3px;font-size:14.5px}.ph-tour__mois li .ph-tag{grid-column:3;justify-self:start}.ph-tour__foot{background:var(--creme);border-radius:16px;gap:16px;margin-top:40px;padding:22px 24px;display:grid}.ph-tour__foot p{align-items:flex-start;gap:14px;display:flex}.ph-tour__foot svg{width:26px;height:26px;color:var(--corail-d);flex:none}@media (width>=640px){.ph-tour__mois li{grid-template-columns:28px 54px minmax(0,1fr) auto}.ph-tour__mois li .ph-tag{grid-column:auto}}@media (width>=1000px){.ph-tour{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px}.ph-tour__carte{position:sticky;top:96px}.ph-tour__foot{grid-template-columns:1fr auto;align-items:center}}.ph-pro{background:var(--indigo);color:var(--papier);overflow-x:clip}.ph-pro .ph-h2{color:var(--papier)}.ph-pro .ph-h2 em{color:var(--jaune);background:0 0}.ph-pro .ph-lead{color:#dcdaf0}.ph-pro__grid{gap:48px;display:grid}.ph-pro__txt{color:#c9c6e6;max-width:56ch;margin-top:16px}.ph-dossier{align-self:start;padding-top:38px;position:relative}.ph-dossier:before{content:"";background:var(--corail);border-radius:16px;position:absolute;inset:52px -10px -12px 18px;transform:rotate(2.2deg)}.ph-dossier__onglet{background:var(--jaune);height:40px;color:var(--encre);font:600 12px/1 var(--titre);letter-spacing:.06em;text-transform:uppercase;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:absolute;top:0;left:0}.ph-dossier__onglet svg{width:16px;height:16px}.ph-dossier__in{background:var(--papier);color:var(--encre);border-radius:0 16px 16px;padding:clamp(20px,3vw,34px);position:relative;box-shadow:0 30px 60px #0a082859}.ph-dossier__k{font:600 10.5px/1.2 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--corail-d)}.ph-dossier__t{font:700 clamp(22px, 2.2vw, 30px) / 1.1 var(--titre);letter-spacing:-.02em;color:var(--indigo);margin-top:8px}.ph-dossier ul{margin-top:20px}.ph-dossier li{border-top:1px solid var(--ligne);grid-template-columns:58px 1fr 22px;align-items:center;gap:14px;padding:13px 0;display:grid}.ph-dossier__type{border:1.5px solid var(--indigo);font:700 9.5px/1 var(--titre);letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);border-radius:6px;justify-self:start;padding:5px 7px}.ph-dossier li b{font:600 14.5px/1.3 var(--titre);letter-spacing:-.01em;display:block}.ph-dossier li small{color:var(--gris);margin-top:3px;font-size:13.5px;display:block}.ph-dossier li svg{width:20px;height:20px;color:var(--gris)}.ph-dossier__pied{border-top:1px solid var(--ligne);color:var(--gris);margin-top:10px;padding-top:14px;font-size:14px;font-style:italic}@media (width>=1000px){.ph-pro__grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px}}.ph-form{gap:14px;margin-top:30px;display:grid}.ph-form__t{font:600 15px/1.2 var(--titre)}.ph-form__row{gap:14px;display:grid}.ph-field{gap:7px;display:grid}.ph-field>span{font:600 10.5px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.ph-field :is(input,select,textarea){background:#fff;border:1px solid #c8c6d3;border-radius:10px;width:100%;min-height:48px;padding:10px 14px;font-size:16px}.ph-field textarea{resize:vertical;min-height:120px}.ph-form--dark .ph-field>span{color:var(--corail)}.ph-form--dark .ph-field :is(input,select){color:var(--papier);background:#ffffff14;border-color:#ffffff4d}.ph-form--dark option{color:var(--encre)}.ph-form .ph-btn{justify-self:start}.ph-form__micro{color:var(--gris);font-size:13.5px;font-style:italic}.ph-form--dark .ph-form__micro{color:#bdbbe0}.ph-demo{color:var(--encre);background:#fdf3cf;border-radius:10px;padding:12px 14px;font-size:14.5px}@media (width>=640px){.ph-form__row{grid-template-columns:1fr 1fr}}.ph-communes{gap:40px;display:grid}.ph-communes__photo{align-self:start;position:relative}.ph-communes__photo img{aspect-ratio:3/2;object-fit:cover;border-radius:20px;width:100%}@media (width>=1000px){.ph-communes__photo img{aspect-ratio:4/5}}.ph-communes__photo figcaption{background:var(--corail);color:var(--encre);border-radius:14px;margin:-46px 18px 0;padding:16px 18px;font-size:15px;line-height:1.45;position:relative}.ph-etapes{counter-reset:e;gap:18px;margin-top:28px;display:grid}.ph-etapes li{counter-increment:e;grid-template-columns:44px 1fr;gap:4px 16px;display:grid}.ph-etapes li:before{content:counter(e);border:2px solid var(--indigo);width:40px;height:40px;font:700 15px/1 var(--titre);color:var(--indigo);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.ph-etapes b{font:600 16px/1.3 var(--titre);letter-spacing:-.01em;color:var(--indigo)}.ph-etapes span{color:var(--gris);font-size:16px}.ph-communes__charge{border-left:4px solid var(--jaune);background:var(--creme);border-radius:0 12px 12px 0;margin:28px 0 26px;padding:16px 18px;font-size:16px}.ph-communes__charge b{font-weight:700}@media (width>=1000px){.ph-communes{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px}.ph-communes__photo{position:sticky;top:100px}}.ph-prod__grid{gap:40px;display:grid}.ph-prod__photo img{aspect-ratio:3/2;object-fit:cover;border-radius:20px;width:100%}.ph-prod__next{border:1.5px solid var(--encre);background:var(--papier);border-radius:16px;margin-top:30px;padding:22px 24px}.ph-prod__k{font:600 10.5px/1.2 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--corail-d)}.ph-prod__t{font:700 26px/1.1 var(--titre);letter-spacing:-.02em;color:var(--indigo);margin:8px 0}.ph-prod__next p:not(.ph-prod__k):not(.ph-prod__t){color:var(--gris);margin-bottom:14px;font-size:16px}@media (width>=1000px){.ph-prod__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px}}.ph-equipe__photo img{aspect-ratio:3/2;object-fit:cover;border-radius:20px;width:100%}@media (width>=800px){.ph-equipe__photo img{aspect-ratio:21/9}}.ph-equipe{gap:44px;margin-top:clamp(36px,5vw,64px);display:grid}.ph-citation{margin-top:18px}.ph-citation p{font:italic 400 clamp(21px, 1.9vw, 28px) / 1.4 var(--texte);color:var(--indigo);text-wrap:pretty;position:relative}.ph-citation p:before{content:"«";font:700 52px/.8 var(--titre);color:var(--corail);margin-bottom:4px;font-style:normal;display:block}.ph-citation footer{color:var(--gris);margin-top:14px;font-size:15px}.ph-citation footer b{color:var(--encre)}.ph-equipe__txt{max-width:58ch;color:var(--gris);margin-top:22px}.ph-annees{gap:12px;margin-top:26px;display:grid}.ph-annees li{border-bottom:1px dashed var(--ligne);grid-template-columns:62px 1fr;align-items:baseline;gap:14px;padding-bottom:12px;font-size:15.5px;display:grid}.ph-annees b{font:700 17px/1 var(--titre);color:var(--corail-d)}.ph-gens{align-content:start;gap:16px;display:grid}.ph-gens li{background:var(--creme);border-top:4px solid var(--indigo);border-radius:16px;padding:22px}.ph-gens__role{font:600 10.5px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--corail-d)}.ph-gens h3{font:700 20px/1.15 var(--titre);letter-spacing:-.02em;color:var(--indigo);margin:6px 0 8px}.ph-gens p:not(.ph-gens__role){color:var(--gris);font-size:15.5px}.ph-gens a{font:500 13px/1.3 var(--titre);color:var(--indigo);text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:4px;word-break:break-all;align-items:center;gap:8px;margin-top:12px;text-decoration-thickness:2px;display:inline-flex}.ph-gens a svg{flex:none;width:16px;height:16px}@media (width>=1000px){.ph-equipe{grid-template-columns:1.1fr .9fr;gap:72px}}.ph-actions{gap:18px;display:grid}.ph-actions article{border:1px solid var(--ligne);background:#fff;border-radius:18px;flex-direction:column;padding:26px;display:flex}.ph-actions svg{background:var(--jaune);width:48px;height:48px;color:var(--encre);border-radius:50%;padding:11px}.ph-actions h3{font:600 18px/1.2 var(--titre);letter-spacing:-.01em;color:var(--indigo);margin-top:18px}.ph-actions p{color:var(--gris);margin-top:10px;font-size:16px}.ph-actions__prix{border-top:1px dashed var(--ligne);padding-top:16px;font:500 13px/1.3 var(--titre)!important;color:var(--indigo)!important;margin-top:auto!important}.ph-actions article>p:first-of-type{margin-bottom:18px}@media (width>=820px){.ph-actions{grid-template-columns:repeat(3,1fr)}}.ph-faq{gap:40px;display:grid}.ph-faq__tel{align-items:center;gap:14px;margin-top:26px;display:flex}.ph-faq__tel svg{background:var(--indigo);width:44px;height:44px;color:var(--papier);border-radius:50%;flex:none;padding:11px}.ph-faq__tel span{color:var(--gris);font-size:15px;display:grid}.ph-faq__tel a{font:600 18px/1.3 var(--titre);color:var(--indigo);text-decoration:none}.ph-faq__list details{border-bottom:1px solid #1a1a2e33}.ph-faq__list details:first-child{border-top:2px solid var(--encre)}.ph-faq__list summary{font:500 16px/1.4 var(--titre);letter-spacing:-.01em;color:var(--indigo);cursor:pointer;justify-content:space-between;gap:18px;padding:20px 0;list-style:none;display:flex}.ph-faq__list summary::-webkit-details-marker{display:none}.ph-faq__list summary svg{flex:none;width:22px;height:22px;transition:transform .25s}.ph-faq__list details[open] summary svg{transform:rotate(45deg)}.ph-faq__list details p{max-width:64ch;color:var(--gris);padding:0 0 22px}@media (width>=1000px){.ph-faq{grid-template-columns:.8fr 1.2fr;gap:80px}}.ph-fin{isolation:isolate;color:var(--papier);position:relative}.ph-fin__img{z-index:-2;position:absolute;inset:0}.ph-fin__img img{object-fit:cover;width:100%;height:100%}.ph-fin:before{content:"";z-index:-1;background:linear-gradient(90deg,#221f58f0 0%,#221f58cc 50%,#221f5873 100%);position:absolute;inset:0}.ph-fin__in{padding-block:clamp(80px,11vw,150px)}.ph-fin h2{max-width:18ch;font:700 clamp(32px, 4.4vw, 62px) / 1.05 var(--titre);letter-spacing:-.03em;text-wrap:balance;margin-top:18px}.ph-fin h2 em{color:var(--jaune);font-style:normal}.ph-fin__in>p:not(.ph-k){color:#e2e0f2;max-width:50ch;margin-top:18px;font-size:clamp(17px,.4vw + 15.4px,20px)}.ph-fin__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ph-ftr{background:var(--encre);color:#c9c7dc;font-size:15px}.ph-ftr__top{gap:36px;padding-block:64px 44px;display:grid}.ph-ftr__brand p{max-width:42ch;margin-top:18px}.ph-ftr__lic{border:1px solid #ffffff29;border-radius:10px;padding:12px 14px;font-size:13.5px}.ph-ftr__lic b{font:600 13px/1.6 var(--titre);color:var(--jaune);letter-spacing:.02em}.ph-ftr h2{font:600 11px/1.2 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--corail);margin-bottom:14px}.ph-ftr ul{gap:9px;display:grid}.ph-ftr a{text-decoration:none}.ph-ftr a:hover{color:#fff;text-decoration:underline}.ph-ftr__bottom{color:#9d9bb4;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:22px 30px;font-size:13.5px;display:flex}.ph-ftr__bottom a{color:#fff;text-decoration:underline}@media (width>=900px){.ph-ftr__top{grid-template-columns:1.4fr 1.1fr 1fr 1fr;gap:48px}}.ph-phead{background:var(--indigo);color:var(--papier);padding-block:clamp(44px,6vw,72px) clamp(36px,5vw,56px);position:relative;overflow:hidden}.ph-phead:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f4d35e21,#f4d35e00);width:60%;height:120%;position:absolute;top:-40%;left:-10%}.ph-phead__grid{gap:28px;display:grid;position:relative}.ph-phead h1{font:700 clamp(34px, 4.4vw, 62px) / 1.04 var(--titre);letter-spacing:-.03em;text-wrap:balance;margin-top:18px}.ph-phead h1 em{color:var(--jaune);font-style:normal}.ph-phead__lead{color:#dcdaf0;max-width:54ch;margin-top:18px;font-size:clamp(16.5px,.3vw + 15.4px,18.5px)}.ph-phead .ph-filtre{margin-top:0}@media (width>=1100px){.ph-phead__grid{grid-template-columns:.9fr 1.1fr;align-items:end;gap:64px}}.ph-sommaire{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:36px;display:grid;position:relative}.ph-sommaire li{transition:opacity .3s,filter .3s}.ph-sommaire li[data-off]{opacity:.25;filter:grayscale()}.ph-sommaire a{background:#ffffff0f;border-radius:12px;grid-template-columns:46px 1fr;align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .2s;display:grid}.ph-sommaire a:hover{background:#ffffff24}.ph-sommaire__aff .ph-aff{border-radius:4px}.ph-sommaire__aff .ph-aff__txt{display:none}.ph-sommaire__t{font:600 12.5px/1.25 var(--titre);letter-spacing:-.01em}.ph-sommaire__t small{font:400 12.5px/1.2 var(--texte);color:#bdbbe0;margin-top:4px;font-style:italic;display:block}@media (width<=759px){.ph-sommaire{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.ph-sommaire{grid-template-columns:repeat(6,minmax(0,1fr))}}.ph-catalogue__list{gap:clamp(28px,4vw,48px);display:grid}.ph-vide{background:var(--papier);border:2px dashed #1a1a2e40;border-radius:20px;padding:32px}.ph-vide[hidden]{display:none}.ph-vide__t{font:700 22px/1.2 var(--titre);color:var(--indigo)}.ph-vide p:not(.ph-vide__t){max-width:60ch;color:var(--gris);margin:10px 0 20px}.ph-credits__grid{gap:32px;display:grid}.ph-credits__dl div{border-top:1px solid var(--ligne);gap:6px;padding:18px 0;display:grid}.ph-credits__dl dt{font:600 11px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--corail-d)}.ph-credits__dl dd{color:var(--gris)}.ph-credits__dl b{font:600 14px/1.5 var(--titre);color:var(--indigo)}@media (width>=1000px){.ph-credits__grid{grid-template-columns:.8fr 1.2fr;gap:72px}.ph-credits__dl div{grid-template-columns:200px 1fr;gap:24px}}.ph-bande{background:var(--jaune);color:var(--encre)}.ph-bande__in{gap:22px;padding-block:44px;display:grid}.ph-bande__in>p{max-width:40ch;font:600 clamp(19px, 1.7vw, 24px) / 1.35 var(--titre);letter-spacing:-.015em}.ph-bande__actions{flex-wrap:wrap;gap:12px;display:flex}@media (width>=900px){.ph-bande__in{grid-template-columns:1fr auto;align-items:center}}.ph-pg{border-bottom:1px solid var(--ligne);background:radial-gradient(60% 80% at 100% 0%, #ffb4a259, #ffb4a200) var(--papier);padding-block:clamp(48px,6vw,84px) clamp(40px,5vw,64px)}.ph-pg__grid{gap:36px;display:grid}.ph-pg h1{font:700 clamp(34px, 4.4vw, 62px) / 1.04 var(--titre);letter-spacing:-.03em;color:var(--indigo);text-wrap:balance;margin-top:18px}.ph-pg h1 em{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:radial-gradient(closest-side,#f4d35ed9,#f4d35e80 62%,#f4d35e00) 50% 58%/100% 120% no-repeat;padding-inline:.06em;font-style:normal}.ph-pg__nav{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.ph-pg__nav a{border:1px solid var(--ligne);font:500 12.5px/1 var(--titre);color:var(--indigo);background:#fff;border-radius:999px;padding:9px 14px;text-decoration:none}.ph-pg__nav a:hover{border-color:var(--indigo)}.ph-pg__qui{background:var(--indigo);color:var(--papier);border-radius:18px;align-self:end;padding:24px}.ph-pg__qui-k{font:600 10.5px/1.2 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--corail)}.ph-pg__qui ul{margin-top:10px}.ph-pg__qui li{border-bottom:1px solid #ffffff24;gap:2px;padding:12px 0;display:grid}.ph-pg__qui li span{color:#c9c6e6;font-size:14px;font-style:italic}.ph-pg__qui li b{font:600 16px/1.3 var(--titre)}.ph-pg__qui li a{color:var(--jaune);word-break:break-all;font-size:14px}.ph-pg__tel{font:700 20px/1.2 var(--titre);color:var(--papier);grid-template-columns:24px 1fr;gap:0 10px;margin-top:16px;text-decoration:none;display:grid}.ph-pg__tel svg{width:22px;height:22px;color:var(--jaune);align-self:center}.ph-pg__tel small{font:400 13.5px/1.4 var(--texte);color:#c9c6e6;grid-column:2}@media (width>=1000px){.ph-pg__grid{grid-template-columns:1.25fr .75fr;gap:72px}}.ph-rebours{display:grid;position:relative}.ph-rebours li{gap:6px 40px;padding:0 0 30px 34px;display:grid;position:relative}.ph-rebours li:before{content:"";border-left:2px dashed #2d2a6e59;position:absolute;top:6px;bottom:-6px;left:6px}.ph-rebours li:last-child:before{display:none}.ph-rebours li:after{content:"";background:var(--jaune);width:14px;height:14px;box-shadow:0 0 0 3px var(--indigo);border-radius:50%;position:absolute;top:2px;left:0}.ph-rebours__quand{font:600 12px/1.3 var(--titre);letter-spacing:.08em;text-transform:uppercase;color:var(--corail-d)}.ph-rebours h3{font:600 clamp(18px, 1.5vw, 21px) / 1.25 var(--titre);letter-spacing:-.015em;color:var(--indigo)}.ph-rebours li p:not(.ph-rebours__quand){max-width:62ch;color:var(--gris);margin-top:6px}@media (width>=900px){.ph-rebours li{grid-template-columns:230px 1fr;padding-left:0}.ph-rebours li:before{left:246px}.ph-rebours li:after{left:240px}.ph-rebours li>div{padding-left:40px}.ph-rebours__quand{text-align:right;padding-top:2px}}.ph-partage{gap:18px;display:grid}.ph-partage__col{background:var(--papier);border:1px solid var(--ligne);border-radius:18px;padding:clamp(20px,3vw,32px)}.ph-partage__col--vous{background:var(--indigo);color:var(--papier);border-color:var(--indigo)}.ph-partage h3{font:600 18px/1.25 var(--titre);letter-spacing:-.015em;color:var(--indigo);align-items:center;gap:12px;display:flex}.ph-partage__col--vous h3{color:var(--jaune)}.ph-partage h3 svg{flex:none;width:26px;height:26px}.ph-partage ul{gap:10px;margin-top:18px;display:grid}.ph-partage li{padding-left:22px;font-size:16px;position:relative}.ph-partage li:before{content:"";background:var(--corail);border-radius:50%;width:9px;height:9px;position:absolute;top:.6em;left:0}.ph-partage__col--vous li{color:#e2e0f2}.ph-partage__col--vous b{color:#fff}@media (width>=900px){.ph-partage{grid-template-columns:1fr 1fr}}.ph-auto{margin-top:36px}.ph-auto__k{font:600 11px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--encre)}.ph-auto ul{gap:12px;margin-top:14px;display:grid}.ph-auto a{background:var(--papier);border:1px solid var(--ligne);border-radius:14px;grid-template-columns:72px 1fr;align-items:center;gap:16px;padding:12px;text-decoration:none;transition:border-color .2s;display:grid}.ph-auto a:hover{border-color:var(--indigo)}.ph-auto__aff .ph-aff{border-radius:6px}.ph-auto__aff .ph-aff__txt{display:none}.ph-auto b{font:600 15px/1.25 var(--titre);color:var(--indigo);display:block}.ph-auto small{color:var(--gris);margin-top:4px;font-size:14px;display:block}@media (width>=900px){.ph-auto ul{grid-template-columns:repeat(3,1fr)}}.ph-mots{gap:32px;margin-top:clamp(40px,6vw,72px);display:grid}.ph-mots__photo img{aspect-ratio:3/2;object-fit:cover;border-radius:18px;width:100%}.ph-mots__photo figcaption{color:var(--gris);margin-top:10px;font-size:14px;font-style:italic}.ph-mots__t{font:600 clamp(22px, 2.2vw, 30px) / 1.15 var(--titre);letter-spacing:-.02em;color:var(--indigo)}.ph-mots__t em{color:var(--corail-d);font-style:normal}.ph-mots dl{margin-top:18px}.ph-mots dl div{border-top:1px solid var(--ligne);gap:4px;padding:13px 0;display:grid}.ph-mots dt{font:600 14px/1.3 var(--titre);color:var(--encre)}.ph-mots dd{color:var(--gris);font-size:15.5px}@media (width>=1000px){.ph-mots{grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px}.ph-mots dl div{grid-template-columns:170px 1fr;gap:20px}}.ph-cond{gap:16px;display:grid}.ph-cond article{background:var(--creme);border-radius:18px;padding:24px}.ph-cond svg{width:30px;height:30px;color:var(--corail-d)}.ph-cond h3{font:600 17px/1.25 var(--titre);letter-spacing:-.01em;color:var(--indigo);margin-top:14px}.ph-cond p{color:var(--gris);margin-top:8px;font-size:15.5px}@media (width>=700px){.ph-cond{grid-template-columns:1fr 1fr}}@media (width>=1100px){.ph-cond{grid-template-columns:repeat(4,1fr)}}.ph-defr{border-collapse:collapse;width:100%;margin-top:40px}.ph-defr caption{text-align:left;font:600 16px/1.3 var(--titre);color:var(--indigo);margin-bottom:14px}.ph-defr thead th{text-align:left;font:600 10.5px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);border-bottom:2px solid var(--encre);padding:0 14px 12px}.ph-defr tbody tr{border-bottom:1px solid var(--ligne)}.ph-defr td,.ph-defr tbody th{text-align:left;padding:15px 14px;font-size:15.5px}.ph-defr tbody th{font:600 15px/1.3 var(--titre);color:var(--indigo)}.ph-defr tbody th i{border-radius:2px;width:10px;height:10px;margin-right:10px;display:inline-block;box-shadow:inset 0 0 0 1px #1a1a2e33}@media (width<=759px){.ph-defr,.ph-defr tbody{display:block}.ph-defr thead{display:none}.ph-defr tbody{gap:12px;display:grid}.ph-defr tbody tr{border:1px solid var(--ligne);border-radius:14px;grid-template-columns:1fr 1fr;gap:10px 14px;padding:16px;display:grid}.ph-defr tbody th{border-bottom:1px solid var(--ligne);grid-column:1/-1;padding:0 0 10px}.ph-defr td{gap:3px;padding:0;font-size:15px;display:grid}.ph-defr td:before{content:attr(data-l);font:600 9.5px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.ph-defr td:last-child{grid-column:1/-1}}.ph-saisons{background:var(--encre);color:var(--papier)}.ph-saisons .ph-h2{color:var(--papier)}.ph-saisons .ph-h2 em{color:var(--jaune);background:0 0}.ph-saisons .ph-lead{color:#c9c7dc}.ph-saisons__l{gap:16px;display:grid}.ph-saisons__l li{border:1px solid #ffffff24;border-radius:18px;padding:26px}.ph-saisons__l li:first-child{border-top:4px solid var(--corail)}.ph-saisons__l li:nth-child(2){border-top:4px solid #a8e0b5}.ph-saisons__l li:nth-child(3){border-top:4px solid var(--jaune)}.ph-saisons__p{font:600 11px/1.2 var(--titre);letter-spacing:.12em;text-transform:uppercase;color:var(--corail)}.ph-saisons__l h3{font:600 18px/1.25 var(--titre);letter-spacing:-.015em;margin-top:10px}.ph-saisons__l p:not(.ph-saisons__p){color:#c9c7dc;margin-top:10px;font-size:15.5px}@media (width>=900px){.ph-saisons__l{grid-template-columns:repeat(3,1fr)}}.ph-contacts{gap:40px;display:grid}.ph-contacts__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%}.ph-contacts__photo figcaption{color:var(--gris);margin-top:10px;font-size:14px;font-style:italic}.ph-contacts__l{margin-top:26px}.ph-contacts__l li{border-top:1px solid var(--ligne);padding:18px 0}.ph-contacts__l h3{font:700 19px/1.2 var(--titre);letter-spacing:-.02em;color:var(--indigo);margin:4px 0}.ph-contacts__l p:not(.ph-gens__role){color:var(--gris);font-size:15.5px}.ph-contacts__l a{font:500 13px/1.3 var(--titre);color:var(--indigo);text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:4px;word-break:break-all;align-items:center;gap:8px;margin-top:8px;text-decoration-thickness:2px;display:inline-flex}.ph-contacts__l a svg{flex:none;width:16px;height:16px}.ph-contacts__tel{background:var(--creme);border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:2px 14px;margin-top:18px;padding:18px;display:grid}.ph-contacts__tel svg{background:var(--indigo);width:44px;height:44px;color:var(--papier);border-radius:50%;grid-row:span 2;padding:11px}.ph-contacts__tel a{font:700 20px/1.2 var(--titre);color:var(--indigo);text-decoration:none}.ph-contacts__tel span{color:var(--gris);font-size:14px}@media (width>=1000px){.ph-contacts{grid-template-columns:1fr 1fr;align-items:center;gap:72px}}.ph-demande{gap:40px;display:grid}.ph-demande__suite{gap:12px;margin-top:28px;display:grid}.ph-demande__suite li{color:#dcdaf0;background:#ffffff12;border-radius:12px;padding:14px 16px;font-size:15.5px;display:grid}.ph-demande__suite b{font:600 12px/1.3 var(--titre);letter-spacing:.08em;text-transform:uppercase;color:var(--jaune)}.ph-demande__tel{color:#dcdaf0;margin-top:22px}.ph-demande__tel a{font:700 18px/1.3 var(--titre);color:#fff}.ph-form--carte{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;margin-top:0;padding:clamp(20px,3vw,32px)}.ph-form--dark textarea{color:var(--papier);background:#ffffff14;border-color:#ffffff4d}.ph-form--dark textarea::placeholder{color:#a9a6cf}.ph-check{cursor:pointer;align-items:center;gap:12px;font-size:15.5px;display:flex}.ph-check input{width:20px;height:20px;accent-color:var(--jaune);flex:none}@media (width>=1000px){.ph-demande{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px}}@media (prefers-reduced-motion:reduce){.ph *,.ph :before,.ph :after{transition:none!important;animation:none!important}}
